Bonjour and welcome to the Cyclingnews live coverage of stage 19 of the Tour de France.
For the latest updates, please refresh this page
The riders are currently signing on in Lourdes as the minutes count down to the start of the final mountain stage.
There is tension in the peloton, for the final GC battle and amongst the tired riders who are just hoping to make it to Paris.
The long stage includes some of the legendary climbs in the Pyrenees. The Tourmalet could be a good place to attack early and try to crack Thomas and Team Sky.
Then there are the three steps up to the summit of the Aubisque, before the descent to the finish in Laruns.
It's another hot day in Lourdes, but there's a risk of rain in the mountains and especially during Saturday's time trial.
Geraint Thomas has already signed-on and was concerned about making it through today's stage rather than thinking about the time trial and any celebrations in Paris.
Thomas has become more assured with every day in yellow.
Several of Thomas' rivals have warmed up on the rollers before the stage, for the expected fast start.
This is Primoz Roglic. He's targeting a podium spot today and hopes to move past Chris Froome.
Nairo Quintana signs on.
He's covered in bandages after his crash yesterday but could dynamite the stage today.
This is the general classification after stage 18.
Who knows if it will be the same after today's finish.
1 Geraint Thomas (GBr) Team Sky 74:21:01
2 Tom Dumoulin (Ned) Team Sunweb 0:01:59
3 Chris Froome (GBr) Team Sky 0:02:31
4 Primoz Roglic (Slo) LottoNL-Jumbo 0:02:47
5 Nairo Quintana (Col) Movistar Team 0:03:30
6 Steven Kruijswijk (Ned) LottoNL-Jumbo 0:04:19
7 Mikel Landa (Spa) Movistar Team 0:04:34
8 Romain Bardet (Fra) AG2R La Mondiale 0:05:13
9 Daniel Martin (Irl) UAE Team Emirates 0:06:33
10 Jakob Fuglsang (Den) Astana Pro Team 0:09:31
Stay with us throughout the day to find out and to follow all the attacks.
As always we will also have all he rider reaction and images from the race here after the stage finish.
To get ready for the big day, read Barry Ryan's excellent preview.
Click here for the full preview.
The riders are gathering on the start line, with Thomas up front in yellow, alongside Julian Alaphilippe in the climber's polka-dot jersey.
Peter Sagan rolls up to the front, Chris Froome too. We're about to roll out for the final mountain stage of the 2018 Tour de France.
One minute to the roll out!
They're off! C'est Parti!
The riders face a 5.5km neutralised section today.
As the riders roll out of Lourdes, some riders are perhaps hoping for a miracle.
The riders are tucked behind the red race director's car.
These are the categorised climbs of the day:
Côte de Loucrup (cat.4)
Côte de Capvern-les-Bains (cat.4)
Col d'Aspin (cat.1)
Col du Tourmalet (HC)
Col des Bordères (cat.2)
Col d'Aubisque (HC)
The riders are smiling and laughing but the flag will drop soon. It will get very serious soon.
Christian Prudhomme is standing out of the race car. Here we go!
We have the first attacks.
Two riders jump away but others are following them.
Guess who is up front?
Yes. Thomas de Gendt (Lotto).
194km remaining from 200km
As the riders start the first climb, the Cat 4 Cote de Loucrup, we have three riders on the move.
The sprinters are already at the back and suffering.
192km remaining from 200km
Damien Gaudin (Direct Energie), Lukas Pöstlberger (Bora) and Silvan Dillier (AG2R) are on the attack and reach the top of the climb first.
The chasers are right behind them.
The trio lead by 25 seconds as the chasers hesitate.
Sagan will be happy. He's at the back and seems to be suffering after his crash on stage 17.
The trio now lead by 45 seconds. It would be very surprising if the peloton let them go.
Other teams will be wanting to put their GC support riders in the break of the day, so we expect more attacks.
We have a reaction from the peloton. The riders are lined out in pursuit of the break.
Adam Yates is on the attack, as is Bob Jungels. This could be interesting.
Tanel Kangert (Astana) is with Yates and Jungels. They've opened a gap and are trying to join up with the three ahead.
The peloton is undecided on chasing or letting them go.
180km remaining from 200km
The peloton seems scared of the long day ahead in the Pyrenees.
The six up front have come together but there are other attacks behind.
The peloton has split behind too.
175km remaining from 200km
Alaphilippe is also on the attack, with Chavanel.
They both missed the attack from Rolland and others.
The riders have covered exactly 3000km at this point.
They face 351km before the finish in Paris.
Chavanel is giving it big licks to try to get up to the break.
Despite this being his 18th Tour and 366 day of Tour racing, he still wants one last day of glory up front.
172km remaining from 200km
Alaphilippe clearly wants to score more points and even go for the stage victory.
We now have six up front, six chasers, including Alaphilippe, and then the peloton.
In the second sextet are Barguil, Gorka Izagirre, Alaphilippe, Chavanel, Vichot and Amador of Movistar.
From the CN blimp we can see the peloton chasing the Alaphilippe sextet. They are not letting them get away.
The peloton seems to have slowed, with Team Sky's Luke Rowe now at the front.
Peter Sagan is also up front, trying to steady the pace.
Up front we have three sextets, after Mollema and five others set off in pursuit of Alaphilippe.
We have 18 riders off the front now.
The peloton has slowed massively. The leading six are 4:00 ahead.
The 12 chasers are at 1:00, with the peloton at 3:00.
160km remaining from 200km
The break hits the second Cat 4 of the day, the Cote de Capvern-les-Bains.
It's 3.4km long at 5.1%.
This is an interesting attack. Jungels is 13th overall, 14:20 down on Thomas.
He is perhaps not a threat to the Welshman but could win the stage and move back into the top ten, jumping past Zakarin, Valverde and Fuglsang.
Also in the move and potential stage winners are Adam Yates (Mitchelton), Mollema (Trek), Alaphilippe (Quick-Step Floors), Warren Barguil (Fortuneo), Gorka Izagirre (Bahrain) and Mikel Nieve (Mitchelton).
Amador is also there for Movistar.
Jungels suffers a flat on the top of the climb but quickly starts to chase. He has the group of 12 chasers behind him too, if needed.
154km remaining from 200km
Three Katusha riders are leading the peloton. They're trying to defend Zakarin's place in the GC because Jungels is up front.
They have no doubt been send to work by the Katusha directeur sportif.
They should have stopped Jungels getting in the break. Now they have to work.
The peloton is lined out behind the Katusha trio, with the GC teams riding in convoy to protect their lead leaders.
Thomas is sat on Froome's wheel.
145km remaining from 200km
Jungels is back in the front attack but Kangert is no longer there.
The five has eased slightly to allow the regroupment behind with the chasers. That will create an attack of 18 riders.
Those last few meters until they come together sometimes seem to take forever....
But with 142 km to go, they all get together, and have a gap of 3.3 on the field.
The 18 are: Jungels (Quick Step), Barguil (Fortuneo), Yates (Mitchelton-Scott), Vichot (Groupama), Dillier (AG2R), Hardy (Fortuneo), Mollema (Trek), Nieve (Mitchelton-Scott), Alaphillipe (Quick Step), Amador (Movistar), Burghardt (Bora-hansgrohe), Pöstlberger (Bora-hansgrohe), Kangert (Astana), Gorka Izagirre (Bahrain Merida), Chavanel (Direct Energie), Slagter (Dimension Data), Bennati (Movistar) and Gauden (Direct Energie).
We just had an intermediate sprint, with Gaudin taking top points ahead of Bennati and Slagter.
We have a Bahrain rider at the head of the peloton, followed by Katusha-Alpecin. The peloton is now starting up the cat. 1 climb Col d'Aspin, only 3:11 behind the lead group.
With some serious climbing now going on, the gap is at 3:10. Still Katusha at the head of the peloton, no doubt trying to protect Ilnur Zakarin's 12th place in GC, as 13th placed Bob Jungels is in the break group.
At the very tail of hte peloton we have Peter Sagan, who looks very much as if he is not having fun at all. We can certainly understand that, after that nasty crash he had the other day.
129km remaining from 200km
Gaudin has dropped from the lead group. Sagan has dropped from the peloton and is together with teammates Oss and Bodnar, and QuickStep's Richeze some 45 seconds back from the field.
Still a grinding 4.5km for the lead group to the top of the Aspin.
Unsurprisingly, the group around Sagan is getting larger. And we hate to admit it but he does not look good at all.
The lead group is falling apart too, as it has just shed Pöstlberger and Vichot.
Soler (Movistar) has jumped from the field. Setting up an attack from Quintana, perhaps?
Barguil has moved to the front of the lead group and ups the pace. He has said that his goal is to win this stage.
Only 12 in the led group now, as the peloton is also getting smaller.
Sagan dumps a bottle of water over his head. He doesn't look good, but keeps on steadily riding.
A small group sprints to the top of the Aspin, with Alaphilippe jumping to assure himself of the points.
Barguil is second through.
115km remaining from 200km
The peloton is now 4:06 back, with the Sagan group at over 7 minutes. We assume there will be no problem with the time limit, but there is still a long way to go, with some huge climbs.
Letour.fr tells us that Bora DS Patxi Villa said about Sagna: “He told me that he suffers a lot. After a crash, the hardest time is always 48 hours later. Peter is having the hardest day of his cycling life ever so far. He wants to make it across to the grupetto but it all depends on the reaction of his body.”
A relatively short descent and then -- Tourmalet!
Barry Ryan's excellent stage preview tells us: the 2,115m-high Col du Tourmalet – the second highest point of the 2018 Tour. The hors categorie monster is tackled via La Mongie and climbs for 17.1 kilometres. The gentle opening kilometres mean that the average gradient of 7.3% rather understates its difficulty. For much of the upper portion of the climb, the slopes flit between 9 and 10%.
And now the lead group has started its way up.
AS the peloton approaches the climb, we have in this order: Katusha, Sky, Sunweb.
Here is some exciting news: The UCI has asked the African federations to bid for the 2025 World Championships!
The gap from the front to the peloton has dropped to 3:55. Sagan is at 8:30.
The peloton passes through the feed zone.
Cofidis' Laporte at the back of the field and fighting to not be dropped.
Bennati drops from the lead group. Waiting for Quintana, Valverde or Landa at some point, we suspect.
Zakarin has attacked out of the field, with a helper. Landa has attached himself to them. They have only minimal gap at the moment.
AG2R now has 2 men at the head of the peloton, ahead of Sky and Sunweb. Meanwhile, a large group is fading off the back.
Bauke MOllema is dropping from the lead group, as Bardet takes off from the peloton to join Zakarin and Landa..
Fuglsang and Majka are the next to jump. But we still have 100 km to go in this stage.
10 minutes now for Sagan, which is more than 7 off the yellow jersey group.
Thomas still has 4 teammates with him. Dumoulin has at least one
Sagan as a new companion in his group: yesterday's winner, Arnaud Demare.
Fuglsang and Majka have caught the Landa group, and they now have 1 minute on the peloton.
Landa picks up the pace and Zakarin and Bardet have trouble staying with him..
Yates is dropping from the lead group,w hich is now only five, with 3.6 km to go to the top of Tourmalet.
Landa, Fuglsang and Mjjka are getting closer to th efront, only 1:01 down. Baret and Zakarin are at 1:15, and the favourites' group at 2:58.
Bardet asks Zakarin to take over the lead work, and the Katusha rider refuses.
Fuglsang has dropped from the chasers.
Barguil has difficulties with 2 km to go to the top.
ZAkarin has now moved to the front and scurries up to join the Landa group. Bardet hs his problems joining them.
At the back of things, the Sagan group now has 19 riders and is at 14:20 behind the leaders. If they can keep this pace up, they will have no trouble with the time limit.
Yates attaches himself to the Landa group. Landa has now moved into virtual third in GC, ahead of Froome.
Good crowds here at the top of the Tourmalet, with who else but Alaphilippe taking the summit first (and taking the points too, of course).
Majka has jumped from this little group and is across the line.
And now a long and not so un-dangerous descent.....
The favourites' group is still not at the top of the climb. There are maybe 30 riders in the group now.
Now they peloton as well heads downwards, flying along in single file.
Yates lags a bit on this high-speed descent.
Yates dropped from the Landa group.
The Landa group is getting closer to the front, only 25 seconds. The yellow jersey group is losing time, now at 2:50.
Remember Luis Leon Sanchez crashing early in the race and breaking his elbow? Astana has released a video showing him back on his bike on the road again already!
Sky still keeping control of its group. There are 5 Sky riders, 3 Sunwebs, and a good handful of yellow Jumbos near the front of this group.
Yates is dangling between the Landa group and the yellow jersey group, much closer to the latter.
Everyone is nearing the bottom of the descent now. They will have a few minutes of flat to catch their breath before the penultimate climb, the cat.2 Col des Borderes
65km remaining from 200km
The speed stays high as the descent eases.
The climbing will soon begin again with the last major climb of the 2018 Tour de France.
The riders face the Col des Borderes (8.6km at 5.8%), the non-categorised Col du Soulor, which is the first part of the Col d'Aubisque (16.6km at 4.9%).
The average is low because it includes a descent a flat road mid-climb. In truth the gradient is between 6-8%.
The two groups have formed an 11-strong break now.
They lead the peloton lead by Team Sky by 3:10. It will be fascinating to see if it is enough for them to stay away and if Landa, Bardet or someone else can win the stage.
Landa is now virtually second overall but he will surely lose some time before the finish. But he could climb onto or near the podium today.
58km remaining from 200km
Tom Dumoulin (Team Sunweb) talked about his hopes before the start.
Sadhbh O'Shea captured his thoughts for Cyclingnews.
"Of course, things can be done but I guess that since the start Sky has been the strongest team and they have the strongest leader so it’s going to be very difficult," he said.
"Two minutes is a long gap, even on a perfect day I don’t think that I will get more than a minute on Thomas tomorrow. We’ll see what happens. They’re allies in that we have the same thoughts, but that can change during the race."
Asked what do you expect from Froome today, Dumoulin said:
"I expect him to ride defensively to help Thomas and to try and defend his podium spot from Roglic. You never know, but that’s what I expect."
Team Sky are driving the GC peloton on the valley road.
The Tourmalet has reduced the group to just 28 riders, with Castroviejo on the front.
Up front Amador is driving the break along for Landa. The gap is up to 3:20 and so Movistar's strategy is looking good so far.
54km remaining from 200km
We can expect a pursuit match for the final climbs and final 55km.
This is the big finale in the Pyrenees. The Aubisque goes up to 1709m before a fast, technical descent to the finish.
52km remaining from 200km
In the 28-rider GC peloton LottoNL are starting to lay out their race plan.
Robert Gesink is now on the front, setting a fast tempo. It has already caused Wout Poels to be distanced.
The speed has also cracked Adam Yates who was in the break early on.
The French rider is also in the attack and so could move up in the GC before Saturday's time trial.
He's currently eighth but should climb several places if he can hold off the GC peloton.
Gesink's speed is spitting riders out of the back of the GC group.
Is Gesink riding to set up an attack or to defend Roglic's fourth place overall?
The fight for the top ten is helping Team Sky's defence of the yellow jersey and Chris Froome's third place.
47km remaining from 200km
Castroveijo has also dropped out of the Sky train. Gesink's pace is hurting and also pulling back the Landa/Bardet attack.
The gradient is also hurting the breakaway.
They are down to 8 now.
Barguil is hanging on with his finger nails as Zakarin sets the pace.
Thomas and Froome have Kwiatkowski and Bernal to help them in the final 45km of the stage.
Left in the break are Bardet, Landa, Jungels, Tangert, Zakarin, Majka, Nieve, G. Izaguirre and Barguil.
Peter Sagan is timed some 20:00 back. He's suffered today due to his crash on stage 17 and his injuries.
However the time limit is expected to be close to 40 minutes today, so the world champion should be okay and go on to reach Paris and so win a sixth green points jersey.
Gesink moves off the front and comes almost to a stop after his big effort.
He did a huge job of closing the gap to the break up front. The gap is just 1:40 as they near the top of the Col de s Borderes.
42km remaining from 200km
Barguil and Nieve have been dropped from the break. Everyone is suffering today.
Simon Geschke (Sunweb) is distanced from the GC group, leaving Dumoulin solo.
The GC group reach the top of the Col des Borderes 1:40 down on the break.
The riders can eat and recover on the plateau before the final 3km kick up to the sumnit.
The road is narrow and so descending skills are vital.
Indeed Zakarin is struggling to hold the wheels in the attack.
He'll surely struggle on the 20km descent of the Aubisque.
Michal Kwiatkowski is still riding tempo for Team Sky.
Up front Zakarin is back on and tries to up the pace.
Steven Kruijswijk accelerates away from the GC group. For now Team Sky let him go.
For now Team Sky let him go. They know he's 4:19 back on GC.
34km remaining from 200km
Up front Landa and Bardet dynamite the attack group. They're racing for the stage victory.
Majka joins them.
There only 11 or so riders in the GC peloton. They include Latour, Pozzovivo, I. Izaguirre, Quintana, Martin, Thomas, Froome, Bernal, Dumoulin, Kwiatkowski.
Attack by Dumoulin!!
Thomas responds quickly and closes the gap. So do the other big names.
Bernal takes over setting the pace.
But Dumoulin goes again.
As the road kicks up, Froome loses a few bike lengths.
The attacks mean only Thomas, Dumoulin, Roglic, Bernal, Froome and Thomas are there now.
Froome was fortunate the gradient eased and got help from Bernal.
Martin and Pozzovivo get back on the GC group.
Bernal is riding like a veteran despite being just 21 and in his first ever Tour de France.
32km remaining from 200km
Thomas looks rock solid in yellow, even as Dan Martin kicks away.
No Roglic goes!
He's spinning his legs and catches Martin.
31km remaining from 200km
We have just four riders in the GC group now.
Roglic, Thomas, Froome and Dumoulin.
Froome is gapped!
Now Roglic and Dumoulin will ride to try to distance the four-time Tour de France winner.
Thomas Roglic and Dumoulin join Kruijswijk.
Froome is fighting to get back on.
30km remaining from 200km
The riders are near the top of the Col du Soulor. They will soon enjoy a brief descent before the final 10km to the summit of the Aubisque.
The altitude will also play a part now. The riders are already at 1700m.
The break reach the top of the Col du Soulor and the riders grab a gel and bidon.
The GC riders, the Thomas group is just 30 seconds back.
Froome is 30 seconds or so back as he fights for his podium spot.
Zakarin joins Landa, Majka and Bardet as the road descends in the mist.
This is only a brief respite before the final kick-up to the summit of the Aubisque.
One of the big losers today in Nairo Quintana. He is 3:00 back and was distanced on the final climb.
The riders are about to face the final climb of this year's Tour de France.
25km remaining from 200km
Bernal drags Froome and Martin back up to the Thomas group.
Kruijswijk clips off the front of the Thomas group and so Bernal again leads the chase.
Kruijswijk is closing in on the four attackers. So is the Thomas group.
Also in the group are Jungels and Izagirre, who were part of the original break.
The riders emerge from the mist and can see the break just 100m up the road.
Majka kicks away to try and stay away. He's hurting but refuses to give up.
This TV screen grab shows the beauty of the peak of the Aubisque.
Roglic attacks again!
21km remaining from 200km
He's pulled back with Thomas on Dumoulin yet again.
They're just 1km from the summit now as Majka digs deep to stay away. However he faces 20km of descending to the finish.
Roglic goes again!
Dumoulin goes deep to go after him.
20km remaining from 200km
Froome is struggling again.
Majka makes it to the summit first but the GC riders are just behind him.
As the descent starts, Froome tucks low over his bike to catch the Thomas group.
He needs to pass Zakarin to not lose contact.
They descend into the mist.
The Tour de France podium is being fought out on the final, testing descent of the Aubisque.
Zakarin locks up his brakes and then wobbles. He's descending on the tops of his brake levers instead of the drops.
Roglic is testing his rivals but they're all with him for now.
They have caught Majka.
Froome is slightly off the pace, with Zakarin further back.
Zakarin needs some lessons on descending.
10km remaining from 200km
Half the descent is done. They face some final tight hairpins but then a fast finish in the centre of Laruns.
8km remaining from 200km
Roglic is trying to win the stage and gain every possible second.
There are also time bonuses of 10-6-4 seconds to fight for at the finish.
Roglic has a 100m gap. He's given them the slip.
Team Sky is forcing Dumoulin to chase despite Roglic also a threat to Froome's podium hopes.
Here comes Froome. He goes on the front, ticks over his top tube and pedals in a tuck.
4km remaining from 200km
Roglic is time trialing down the descent. He could move up to third at the end of the stage.
He's on the main road to Laruns.
2km remaining from 200km
The road kicks up slightly and Roglic goes low in an aero tuck.
The chasers have lost sight of him.
Roglic leads by 17 seconds. This is good steal by the LottoNL rider.
1km remaining from 200km
Roglic hits the final Km. The chase has ran out of steam.
Here comes Roglic!
He wins the stage solo!
The others sprint to the line.
Thomas takes 2nd and Bardet 3rd, at 18 seconds.
Dan Martin took fourth, with the others in the same time.
Roglic is timed as finishing 19 seconds ahead of Thomas.
Pozzovivo and Izagirre finish together, Bahrain is fighting with Movistar for the team classification.
This is the stage result
1 Primoz Roglic (Slo) LottoNL-Jumbo 05:28:17
2 Geraint Thomas (GBr) Team Sky 00:00:19
3 Romain Bardet (Fra) AG2R La Mondiale 00:00:19
4 Daniel Martin (Irl) UAE Team Emirates 00:00:19
5 Rafal Majka (Pol) Bora-Hansgrohe 00:00:19
6 Tom Dumoulin (Ned) Team Sunweb 00:00:19
7 Mikel Landa (Spa) Movistar Team 00:00:19
8 Chris Froome (GBr) Team Sky 00:00:19
9 Steven Kruijswijk (Ned) LottoNL-Jumbo 00:00:31
10 Ilnur Zakarin (Rus) Katusha-Alpecin 00:00:31
Roglic’s effort on the descent paid off, moving him up over Froome into third in the general classification at 2:24.
Froome slipped to fourth at 2:37 before Saturday's decisive time trial.
Nairo Quintana finishes more than seven minutes back.
Team Sky published this photo of a happy Thomas. He needs to just defend his lead in Saturday's time trial to set up victory in the Tour de France.
Roglic spoke briefly before climbing on the podium to celebrate his stage victory.
What can I say, I'm really happy. It's crazy. A really nice feeling. Obviously I had legs today, I really tried a lot of times and finally I went away on the descent," he said.
"Of course it was really perfect and I'm really happy with it. The time trial is the same for everyone, we always start from zero. Tomorrow is a new day and a new focus, and for sure I will do my best."
Our reporters on the ground have told us that that Tom Dumoulin was angry that Roglic got some help from a motorbike slipstream.
We'll have a full report on Dumoulin's post-stage comments.
As the clock ticks, Peter Sagan is still on the descent, fighting to finish the stage despite his crash injuries.
We'll have a full update on Sagan later.
This is the new GC after Roglic gained time.
1 Geraint Thomas (GBr) Team Sky 79:49:31
2 Tom Dumoulin (Ned) Team Sunweb 00:02:05
3 Primoz Roglic (Slo) LottoNL-Jumbo 00:02:24
4 Chris Froome (GBr) Team Sky 00:02:37
5 Steven Kruijswijk (Ned) LottoNL-Jumbo 00:04:37
6 Mikel Landa (Spa) Movistar Team 00:04:40
7 Romain Bardet (Fra) AG2R La Mondiale 00:05:15
8 Daniel Martin (Irl) UAE Team Emirates 00:06:39
9 Nairo Quintana (Col) Movistar Team 00:10:26
10 Ilnur Zakarin (Rus) Katusha-Alpecin 00:11:49
This is the moment that Roglic won the stage.
Roglic rarely shows his emotions but seems genuinely happy to have won the stage.
It is his first stage win in a Grand Tour.
Roglic does his ski jumpers pose as he steps on the podium. He's enjoying himself after three weeks of suffering.
Thomas is next on the podium. This is his 11th day in yellow.
He's on track to win the Tour de France. He needs to defend his 2:05 lead on Dumoulin in the rolling 31km time trial to Espelette.
Thomas has stayed focused and played it day by day so far. He is one day away from victory now.
We've grabbed Tom Dumoulin's comments after the stage. He was very angry.
"Roglic was the strongest today, and a lot of respect for his victory. But he was flying downhill, and eventually I got dropped on a straight part just because he was on his tube and full in the slipstream of the motorbike," he said.
"I was sprinting to his wheel and I couldn't get any closer. I just got dropped on the only straight part of the downhill. It's ridiculous really."
Asked if he will protest, Dumoulin said:
"It makes no sense anyway...."
Are you happy with what happened at the end?
"No, of course not. I'm f*cking pissed."
Procycling magazine editor Ed Pickering has pointed out on Twitter than Geraint Thomas has gained time on Tom Dumoulin on seven different stages so far in this Tour and that Dumoulin has yet to gain any time on Thomas.
Thomas has built his lead by avoiding the crashes and splits, and by being rock solid on every mountain stage. He also won two stages and so took 20 seconds in time bonuses, plus other lesser time bonuses.
Thomas took another six seconds today, extending his lead to 2:05.
Peter Sagan finishes at the back of the groupetto, around 38:20 back on Roglic.
He's made it inside the time limit and so is one big step close to making it to Paris and to a sixth green jersey.
Mikel Landa (Movistar) won the most aggressive rider award for going on the attack today. He is sixth overall at 4:40 but stayed upbeat about his Tour de France.
“I’m happy with my Tour, it had a bit of everything, good and bad days. Today was a lot of fun, it was like a last waltz. It was a good day,” he said.
“I can’t complain about my Movistar team. We started with three leaders. I didn’t have to stop for others but the crash on the cobbles hurt me. My back was painful in the Alps and it wasn’t easy to be good every day.
Here is Landa post-stage.
The USA's Taylor Phinney was one of the last to finish the stage.
His EF team have confirmed he crashed heavily and has a suspected broken nose.
He's heading to the x-ray truck for a check-up.
Phinney finished s4:33 down on Roglic but inside the 45:57 time limit.
Sagan and Craddock came in at 38:23. All should reach Paris now.
What a stage that was.
To fully understand what happened and what it means for the overall classification, click here to read Lauro Weislo's full report. It's got all the details.
Stay with our live coverage for all the post-stage reaction and the best photographs from the day.
We've compiled some of the post-race comments from the riders involved into today's exciting stage. You can read them all HERE
Mikel Landa won the 'most combative' prize today. It must have been a close decision between Movistar rider and Bora-Hansgrohe's Rafla Majka
It was truly a beautiful day of racing in the Pyrenees at the Tour de France
Chris Froome's Tour de France reign effectively came to an end today on the road to Laruns. Read Daniel Benson's report HERE
You can catch today's Tour de France action via the race's video highlights
Peter Sagan spoke to the press briefly at the finish line today, saying finishing stage 19 after crashing on Thursday was his hardest-ever day on the bike. Sadhbh O'Shea has the story HERE
Barry Ryan has the story on Tom Dumoulin's post-race comments about interference from a TV moto.
Stage winner Primoz Roglic has dismissed suggestions that a TV moto aided his escape. Read our report HERE.
Latest on Cyclingnews
Preidler charged with fraud in Operation Aderlass doping inquiryAustrian accused of blood doping and using growth hormone since 2017 Giro d'Italia
World Championships: 5 riders to watch in the elite women's time trialAnnemiek van Vleuten a red-hot favourite for a third consecutive rainbow title
EF Education First sign Kristoffer Halvorsen'He's our ticket to Milan-San Remo' says team CEO Vaughters
Tour of Slovakia: Stefan Küng wins stage 1bYves Lampaert takes race lead after finishing second
Geraint Thomas opts in for World Championships time trial and road raceGreat Britain team includes Swift, Adam Yates, Doull and Geoghegan Hart
Neilands wins Grand Prix de WallonieIsrael Cycling Academy rider takes solo victory over Stuyven
Visconti beats Bernal to win Giro della ToscanaCherkasov takes third as late break initiated by Bernal stays away
Wout Poels leaves Team Ineos for leadership role at Bahrain-MeridaDutch climber joins Landa and Ellingworth as team rebuild after losing Nibali
Bontrager XXX road shoes reviewThe Bontrager XXX Road shoes are one of the most comfortable we've ever sampled but beware of Bontrager's sizing