France has a stage winner on the 100th edition of the Tour de France after Ag2r-La Mondiale rider Christophe Riblon won stage 18.
Team Sky rider Chris Froome consolidated his general classification lead with a seventh placed finish - 3minutes 18seconds behind Riblon.
But his main yellow jersey rival, Saxo-Tinkoff's Alberto Contador, was dropped on the second climb of the historic Alpe d'Huez and finished a further 58seconds behind Froome.
The Brit now leads the general classification by 5minutes 11seconds from Contador, with Nairo Quintana up to third after a magnificent ride.
The Colombian finished fourth on the stage, behind Riblon, Tejay van Garderen and Moreno Moser. But he made big gains over those around him in the GC after finishing just 2minutes 12seconds behind Riblon.
And the headlines belong to the Frenchman, who will go down in the nation's cycling history after a stunning performance on the legendary climb.
Riblon had initially been part of a nine-man breakaway, but was dropped half-way up the second ascent of the Alpe d'Huez.
At one stage the Frenchman was off the pace by 40 seconds, but fought back to overhaul van Garderen over the final 2km.
He becomes the first French rider to win a stage of this year's Tour de France - the 100th edition.
Chris Froome was docked 20 seconds after the race for an illegal feed 4km from the finish. The Team Sky rider was handed what looked like food or water from teammate Richie Porte - riders are not allowed to receive either from their team car after the beginning of the final climb.
It was the first time this Tour that the Team Sky rider has looked in trouble, as he struggled to keep pace with his teammate. But he still managed to extend his advantage over his closest rivals.