L'ALPE D'HUEZ, France — Christophe Riblon became the first Frenchman to win a Tour de France stage this year and Chris Froome boosted his overall lead despite a late struggle on Thursday's 18th stage.
Riblon caught American Tejay van Garderen with about a mile left on the second ride up L'Alpe d'Huez, one of the Tour's most famed climbs.
Riblon threw his hands up and pumped his fists after clinching the second Tour stage win of his career, three years after winning another mountain trek. Van Garderen finished 59 seconds behind in second, and Italian Moreno Moser was 1:27 behind in third.
"To raise my arms aloft at L'Alpe d'Huez is incredible," Riblon said. "With five kilometers to go I thought I had lost it."
He dedicated the win to his AG2R La Mondiale teammate Jean-Christophe Peraud, who fractured his shoulder in Wednesday's time trial and had to pull out.
"We wanted to end this bad spell," Riblon said.
Froome, 3:18 back in seventh, extended his comfortable lead over his main rival Alberto Contador to more than five minutes with just three stages remaining. He is edging closer to becoming the second British rider to win the Tour, following Sky teammate Bradley Wiggins' success last year.
He would have been further ahead had he not been hit with a 20-second time penalty. With about 2 miles left, he grabbed an energy bar from teammate Richie Porte — forbidden under race rules as riders are not allowed to take food within 3 miles from the stage end. Porte also got a 20-second penalty.