Roglic makes Tour de France history. Froome retains the yellow jersey after stage 17.
Just five years after he started cycling, TLJ rider Primoz Roglic has become the first Slovenian to win a Tour de France stage.
Team Sky’s Chris Froome has a fourth Tour win in his sights. French President Emmanuel Macron met him at the finish, as the Briton celebrated a fourth consecutive stage in the lead.
Former ski jumper Roglic crossed the finish line solo at the end of an exciting mountain stage, which saw Marcel Kittel crash out early on, forcing him out of the race.
Froome extended his overall lead to 27 seconds, while Fabio Aru slipped down from second to fourth.
The riders stay in the mountains on Thursday. Just three stages remain before Sunday’s final.