Dan Martin edged out Jacob Fugslang at the finish line to capture the victory at Stage 9 of the Tour de France.
Martin and Fugslang were alone at the finish, but Martin managed to pull away with under 200 meters to go to grab the first Tour stage victory of his entire career.
Meanwhile, Chris Froome managed to do just enough to maintain his overall lead and keep the yellow jersey for another day. He entered the day with a two-minute lead over two-time champion Alberto Contador after dominating Stage 8 of the race on Saturday.
Froome's teammate, Richie Porte, did not fare as well. He fell from No. 2 in the overall standings to No. 33, losing nearly 18 minutes out total time on the tough Stage 9.
Here are the top 10 finishers for Stage 9.
1. Daniel Martin
2. Jacob Fugslang
3. Michal Kwiatowski
4. Daniel Moreno-Fernandez
5. Joaquin Rodriguez-Oliver
6. Cadel Evans
7. Wouter Poels
8. Bauke Mollema
9. Daniel Navarro
10. Maxime Monfort