Postpublished at 15:48 British Summer Time 23 July 2016
14.3km to go
If you're near a tellybox, I suggest you try and watch Vincenzo Nibali tackle this descent to the finish line (he's 2.5km from reaching the top). It should be poetry in motion.
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
14.3km to go
If you're near a tellybox, I suggest you try and watch Vincenzo Nibali tackle this descent to the finish line (he's 2.5km from reaching the top). It should be poetry in motion.
#bbccycling
MinutemanHelensburgh: Froome a hero for that descent, joining with Sagan was brill but jog was unbelievable! Toure de Froomey this year! Sir Chris?
Gregg James: Froome's best moment was pedalling whilst on the top tube although I think he will be remembered more for running up Ventoux
Alan Nicol His genuine display of gratitude to his team mate Wout Poels yesterday
14.8km to go
Vincenzo Nibali is world class for a reason. He's just sucked in the two stage leaders - Alaphilippe and Pantano - and goes right past them as the climbs just gets even more ugly.
Alaphilippe and Pantano look at each other and give a shrug of the shoulders - they have nothing.
Rob Hayles
Former GB cyclist
We said it was all or bust and Mollema has popped big time. It looks like he'll be losing that 10th spot.
15.3km to go
A right ding dong going on at the front of the stage, as Jarlinson Pantano responds to Julian Alaphilippe's attack with a little burst of his own.
Further back, Joaquim Rodriguez has put 30secs between himself and the yellow jersey in attempt to move up the GC.
If Bauke Mollema wasn't done in the first time he was dropped by the peloton, he must be now, as he disappears off the back and looks absolutely broken.
16.1km to go
Rumbles in the yellow jersey group. Joaquim Rodriguez, 11th in the GC, breaks off the front and whizzes past Bauke Mollema, who in turn gets absorbed by the peloton.
17km to go
Julian Alaphilippe decided to test that his partner at the front of the race has the steel he requires to make it to the finish by going on the attack.
Jarlinson Pantano had the mettle to respond - test passed.
5km to the top of Joux Plane for those two.
Rob Hayles
Former GB cyclist
If this race finished at the climb, we could be popping the champagne Chris Froome right now, there would not be any chance he would lose 4mins 11secs to his nearest rival Romain Bardet. But the twist is this descent, the top is not the end and there is much more to come.
Geraint Thomas
Team Sky Tour de France rider
Team Sky's Geraint Thomas assessed the upcoming descent to the finish in his stage-by-stage guide.
"The descent into Morzine is not super-technical but it is the final descent in the Alps, in the Tour, and if you are tired and chasing hard, you could make a mistake, which makes it dangerous."
18km to go
Mollema has gained about 20 seconds on the yellow jersey group.
Up the road, Vincenzo Nibali has gained a similar time on the second group and he's set his sights on catching the stage leaders.
Rob Hayles
Former GB cyclist on BBC 5 live sports extra
Mollema has impressed so much in this tour and this wasn't expected but he's fighting back today. He wants to move himself up doesn't he? It's great for the race.
18.8km to go
Bauke Mollema looked dead in the water earlier when he was dropped by the peloton.
But he's found something in his back pocket to not only catch the group, but pull away from them. He's not given up on a podium place just yet.
19.8km to go
The peloton, including Chris Froome, has despatched with Fabio Aru, as the Italian drops off the back. Astana riders start scrambling to attempt to help their man back into the group.
20.3km to go
Chris Froome is at the bottom of Joux Plane - it's the final mountain of this year's Tour.
An hors category climb - if he can get to the top and safely down the other side, he'll be as good as the 2016 winner.
BBC Radio 5 Live
The BBC Radio 5 live commentary team are at the finish line with some hardy fans - tune in by clicking the audio button at the top of this page.
22.7km to go
Roman Kreuziger's cushion in virtual second place is wafer thin. His group slows up a bit and the peloton eats away a few seconds, that's enough to drop him from second to fifth in the virtual standings.
The Czech tries to get his bunch of riders to speed up, although they're not too interested.
#bbccycling
I'm amazed how many of you have decent enough mobile reception to send us your cracking pictures... Hope you have waterproof phones.
24.5km to go
Right. Here's what's going on as we near the ascent to Col de Joux Plane.
Pantano and Alaphilippe lead the stage, 30 seconds ahead of a chase group of seven riders.
In that group is Roman Kreuziger, who has put himself second in the virtual general classification.
That is because the peloton is a further six minutes or so back - and it contains all the GC contenders, who are being leapfrogged by Kreuziger.
Chris Froome does not need to be concerned though, as he remains almost 4mins in the lead in the yellow jersey as the stage stands.
#bbccycling
BBC Radio 5 Live
Speaking of Rob Hayles, the former Team GB cyclist has shown a remarkable skill for falling asleep at any given moment during this Tour.
In some ways, he's been more consistent than Chris Froome.
Producer Gemma Sterba says: "After napping under the desk in the commentary box and even on the cable car up to Mont Blanc, last night Rob Hayles fell asleep at dinner. Says a lot for the company..."