Tom Pidcock marked his Tour de France debut with a stunning ride on stage 12, while race leader Jonas Vingegaard held off Tadej Pogacar.
Up the famous Alpe d'Huez, on Bastille Day, Olympic gold medallist Pidcock stormed to a remarkable, record-setting triumph – his first Grand Tour stage win.
Having attacked with 10 kilometres of the climb remaining, approaching the culmination of a 165.5km ride on Thursday, the 22-year-old Yorkshireman saw off Louis Meintjes to claim a remarkable triumph.
In the process, Pidcock – who was part of a five-man breakaway that took a six-minute time gap to the foot of the final ascent – became the youngest stage winner up the Alpe d'Huez in Le Tour history, breaking the record held by Lucho Herrera since 1984.
Yet Pidcock's tale was not the only incredible story of a quite sensational stage, with four-time champion Chris Froome claiming third, having planted himself in the breakaway group. While the yellow jersey is far out of the 37-year-old's reach, his performance echoed the form he was able to show in the years prior to his serious crash in 2019.
Behind the lead group, the fascinating general classification tussle between new leader Vingegaard and two-time defending champion Pogacar unfolded, hinting at the drama that is sure to come over the coming stages.
Pogacar twice attacked late on, yet Jumbo-Visma's Vingegaard kept pace.
The GC rivals pushed on for a sprint finish, with Pogacar nosing ahead to claim fifth place, though he was unable to damage Vingegaard, while Pidcock's INEOS Grenadier's team-mate Geraint Thomas, who conquered the mountain while wearing yellow in 2018, put himself into the top three in the overall standings.
But the day belonged to Pidcock, who after ploughing on to victory through thousands of vociferous spectators, said: "That was unbelievable, one of the craziest experiences ever. I can hardly hear anything, I've probably got hearing damage!
"That was ridiculous, at many points I thought I was going to get taken out."
Team GB's golden boy a speed demon
Pidcock is a star on the mountain bike, and those technical skills came in handy on the descent of the Col du Galibie, which preceded the climb up Alpe d'Huez. He clocked a top speed of 100km/h on the way down, while he averaged 19.7km/h on his way up to the summit finish.
"That is a record, I've never been over 100k before. It helps when there's a race to go for, doesn't it?" he said.
"I'm lucky that I can descend or I wouldn't have won today. I don't think there was any way of me getting away at the start of the stage but I knew if the break was close enough at the top, I could go across on the descent because it was pretty twisty. I'm lucky Froomey was in front, we worked well together."
Froome, who won his first Tour de France when Pidcock was just 13, said: "He was flying down the descents today. His bike handling probably came in handy, there were a few times where I held back a bit because I was definitely at the limit."
STAGE RESULTS
1. Tom Pidcock (INEOS Grenadiers) 4:55:24
2. Louis Meintjes (Intermarche–Wanty–Gobert Materiaux) +0:48
3. Chris Froome (Israel–Premier Tech) +2:06
4. Neilson Powless (EF Education–EasyPost) +2:29
5. Tadej Pogacar (UAE-Team Emirates) +3:23
CLASSIFICATION STANDINGS
General Classification
1. Jonas Vingegaard (Jumbo-Visma) 46:28:46
2. Tadej Pogacar (UAE-Team Emirates) +2:22
3. Geraint Thomas (INEOS Grenadiers) +2:26
Points Classification
1. Wout van Aert (Jumbo-Visma) 313
2. Tadej Pogacar (UAE-Team Emirates) 159
3. Fabio Jakobsen (Quick-Step Alpha Vinyl) 155
King of the Mountains
1. Simon Geschke (Cofidis) 43
2. Louis Meintjes (Intermarche–Wanty–Gobert Materiaux) 39
3. Jonas Vingegaard (Jumbo-Visma) 36