Australia's Michael Matthews claimed a first Tour de France stage win, taking stage 10 ahead of world champion Peter Sagan in Revel.
Australian sprinter Matthews won from the remnants of the breakaway at the end of this 197 kilometre stage from Escaldes-Engordany, having had two Orica-BikeExchange team-mates in the final group of seven riders out in front.
The 25-year-old had time to sit up and celebrate at the line even as Sagan made a desperate bid to snatch the win, and the Tinkoff rider had to settle for an all-too-familiar second place.
Ireland's Dan Martin came home in the main group, nine minutes and 39 seconds behind Matthews, but remains in third position on general classification, 19 seconds behind Chris Froome.