Britain’s Chris Froome took another big step towards a third Tour de France title when he dropped his main rivals in the finale of the 17th stage, a gruelling 184 km trek won by Russian Ilnur Zakarin on Wednesday.
World champion Peter Sagan scooped up the maximum intermediate sprint points to increase his lead even further in the points classification while Rafal Majka tightened his grip on the polka dot jersey.
Froome attacked inside the final two kilometres and eventually finished on the wheel of former team mate Richie Porte, the Australian emerging as a potential podium finisher in Paris.
This result sees the Team Sky rider extend his lead over Bauke Mollema to 2 minutes and 27 seconds while Adam Yates is currently sitting third.
The Tour continues on Thursday with a 17km individual time trial from Sallanches to Megeve.