Slovenia's Tadej Pogacar pulled off a major upset at the Tour de France by stunning compatriot Primoz Roglic to claim the overall leader's yellow jersey with a monumental victory in the final individual time trial on Sunday (NZ time).
The 21-year-old won the 36.2-km solo effort against the clock as Roglic, who had started the day with a 57-second lead in the general classification, cracked in the uphill section, a 5.9-km climb at an average gradient of 8.5 percent.
"I don't know what to say, it's a dream," said Pogacar, who now leads second-placed Roglic by 59 seconds ahead of the final stage.
"Getting the yellow jersey on the final day, we were dreaming of it since the start. I knew every corner on the road, thanks to the work of my team.
"I think that my head is going to explode."
Pogacar, who is set to become the youngest winner of the Tour since Henri Cornet in 1904, clocked 55m 55s - the perfection of the numbers matching his performance.
Roglic only took fifth place, 1m 56s off the pace after what appeared to be a cautious start turned into a major meltdown.
The 30-year-old, who had controlled the whole race with his dominant Jumbo-Visma team, imploded on the climb and crossed the line with a livid face before sitting down on the road.
A raw talent who holds no fear, Pogacar, who celebrates his 22nd birthday onTuesday, now holds three distinctive jerseys - the yellow, the white jersey for the best Under-25 rider and the polka dot jersey for the mountains classification.
The upset echoes that of the last day of the 1989 Tour de France when American Greg LeMond won the race by eight seconds over France's Laurent Fignon after starting the time-trial 50 seconds off the pace.
There was another major change on Sunday as Australian Richie Porte leapfrogged Colombian Miguel Angel Lopez into third place overall by finishing the 20th stage in third spot.
After losing all hope of overall victory following a crash in the opening stage, Frenchman Thibaut Pinot rode through impressive crowds and smoke in his hometown of Melisey, where the roads had his name and that of his goat Kim painted all over them, adding to the sense of surrealism on the day.
Kiwi George Bennett remains 32nd in the overall standings, with Jack Bauer 83rd.