Postpublished at 16:13 British Summer Time 23 July 2016
Chris Froome is rolling down the mountain smothered in the bubble wrap that is four Team Sky team-mates. A couple of corners to go.
Stage 20: 146km from Megeve to Morzine
Froome holds 4min 11secs lead in yellow jersey
Froome's lead will not be challenged on Sunday's final into Paris
Romain Bardet second overall, Nairo Quintana third
Jon Izaguirre of Spain wins stage
Get involved #bbccycling
Chris Osborne
Chris Froome is rolling down the mountain smothered in the bubble wrap that is four Team Sky team-mates. A couple of corners to go.
Here comes Roman Kreuziger, finishing just behind Rui Costa. Kreuziger will have made a decent leap in the GC - but how much? We have to wait and see.
Now - can Chris Froome stay in his seat?
Jarlinson Pantano adds to an already wonderful Tour by coming in second and Vincenzo Nibali comes in behind him.
What an incredible descent from Jon Izaguirre in the perilous wet.
The Spaniard crosses the line for his first Grand Tour stage win and Movistar's first of this year's Tour.
500m to go
Jon Izaguirre is on course to win stage 20 - he has 500m to stay on his bike.
2.9km to go
Riders are wobbling all over the place, tearing down a wet slope with wicked turns, through a forest. What could go wrong?
If you have any sense, you'll watch this through your fingers.
5.1km to go
Pantano's wobble there shows how one moment could still cost Chris Froome everything - he has to get down safely.
He's now on the descent.
Vincenzo Nibali looks nervous, meanwhile, and has allowed Pantano to go past him.
6.3km to go
Oh and immediately Jarlinson Pantano, a worldclass descender, gets it all wrong on the first corner and has to take evasive action to avoid going off the road.
It's Izaguirre, the least notable descender of the trio, who has pulled away in the lead.
Rob Hayles
Former GB cyclist
This is probably going to be the hardest and most technical 8km of the team Sky riders careers, right here. Fingers crossed they get down in one safe group.
7.9km to go
Vincenzo Nibali, Julian Izaguirre and Jon Pantano are peeping over the this drop to the finish line, like a roller coaster pausing before the inevitable horror show that follows.
9.5km to go
I'm glad you asked Moi - if in fact that is your real name.
Adam Yates looks strong and settled in the peloton with the yellow jersey.
He's down in sixth on the virtual GC, but if Bauke Mollema continues to fall apart he could climb another spot.
#bbccycling
Moi: What of young Yates?
Rob Hayles
Former GB cyclist
Nibali is not backing off yet. He's giving it absolutely everything. But will the crash he had yesterday have knocked his confidence? He's certainly giving it his best.
11.9km to go
Vincenzo Nibali, looking like he's riding through toffee, is caught just shy of the summit by Jarlinson Pantano and Jon Izaguirre. The three of them will level out on a stretch of flat before flying down the other side to the finish.
12.6km to go
Brilliant stuff as a police motorbike slings a spectator out of the road.
And moments later one fan clotheslines another out of the way - it's martial law out there and all getting a bit WWE.
13.3km to go
Meanwhile, Chris Froome is looking solid as a rock. In fact, he has an extra man alongside him in the peloton, as Sergio Henao drops back from the earlier breakaway and can take some of the donkey work from Geraint Thomas.
13.9km to go
Jon Izaguirre has hauled in Jarlinson Pantano and Julian Alaphilippe - the Frenchman is struggling to keep up now.
#bbccycling
Theo Bowyer: Nibbles has got the bit between his teeth!
Roarz: Who invited Nibali to this race for the win?