Irishman Dan Martin has won the ninth stage of the Tour De France, while Team Sky's Chris Froome has held onto the race leader's yellow jersey.
Martin, the nephew of former winner Stephen Roche and the son of Olympic cyclist Neil Martin, completed his first ever stage win on the Tour by crossing the line ahead of Denmark's Jakob Fugslang in a two up sprint after a late breakaway.
The victory continues a stellar year for Martin, after triumphs at the Volta a Catalunya in March and the one-day classic Liege-Bastogne-Liege in April.
The stage win also means Martin, riding for the Garmin-Sharp team, moves into eight in the overall standings at 2:28 off the lead.
"I was confident in the final, I knew I could produce the speed I needed but after such a hard stage, you're never sure," said Martin.
"To come across the line and realise I've won a stage of the Tour de France was amazing."
It was a dramatic day for Chris Froome and Team Sky, with no repeat of Saturday's dominance.
Starting the day with the yellow jersey, the rider lost most of his team-mates early on as several riders were dropped, leaving only Froome and Richie Porte riding for Sky.
Peter Kennaugh went down after an early crash in a frantic start and soon Porte, who alongside Froome gave Sky a stage 1-2 on Saturday, fell victim to the punishing ride in the Pyrenees.
He slipped away leaving Froome to complete the last 125km alone but he responded well to retain the yellow jersey ahead of Tuesday's resumption.
"That was a really hard day, one of the hardest I've ever had on a bike," Froome said.
A further blow was added when Sky's Vasil Kiryienka missed the time cut and was eliminated from the Tour.
Monday is the first rest day of the Tour and the race resumes in Saint-Girons on Tuesday.
- Sports & Recreation
- Chris Froome
- Tour De France
- Team Sky