Postpublished at 18:14 British Summer Time 23 July 2023
19.5km to go
Dries Devenyns is off the front of the peloton and trying to bridge the gap to the front three. This is his final Tour de France, at the age of 40, so this is his farewell move.
Final stage of 2023 Tour de France
Stage 21 - 115.1km from Saint-Quentin-en-Yvelines to Paris
Ceremonial stage will end with bunch sprint on Champs Elysees
Jonas Vingegaard in leader's yellow jersey and set to be crowned champion
Tadej Pogacar second overall, seven minutes and 29 seconds behind
Britain's Adam Yates third and set for podium finish
Chris Bevan
19.5km to go
Dries Devenyns is off the front of the peloton and trying to bridge the gap to the front three. This is his final Tour de France, at the age of 40, so this is his farewell move.
21km to go
The front of the peloton is looking quite disorganised at the moment. The gap has grown, to 18 seconds... three laps of the Champs Elysees to go.
24km to go
Another lap down. Julian Alaphilippe hits the front of the peloton. The gap is still above 10 seconds.
27km to go
Frison, Oliveira and Clarke are now 14 seconds clear but the sprinters' teams will be a lot happier with the way the race is shaping up now.
28km to go
Pogacar was trying to bridge the gap to the front three but he couldn't do it. He's back in the yellow jersey peloton.
29km to go
Frederic Frison (Lotto) and Nelson Oliveira (Movistar) have joined Simon Clarke (Israel-Tech) in opening a seven-second gap but here comes Pogacar again!
31km to go
We're going to see more attacks from here though, with Neilson Powless trying and failing to drag a small group away, before Simon Clarke bursts away.
32km to go
The break is caught. It was fun while it lasted though.
34km to go
The front group have caught up with Pogacar, and it now consists of 10 riders... they are flying but are still being joined by riders coming off the front of the peloton. The gap is five seconds.
34km to go
Pogacar has taken two riders with him this time. Five laps to go... the gap keeps coming down though.
35km to go
There are 10 riders off the front now, Fred Wright has just joined them. The peloton are chasing hard, and bringing them back in... but Pogacar is attacking again!
36km to go
This Pogacar move has really shaken things up. The sprinters' teams have got a lot of work to do to get control of the race.
39km to go
Interesting... a group of six riders are bridging to Pogacar and Van Hooydonck, and the gap from them to the peloton is going up again... more than 10 seconds now.
41lkm to go
Pogacar is doing this on his own, because Nathan Van Hooydonck is refusing to pull at the front. The gap is coming down now, to under 10 seconds.
42km to go
Magnus Cort didn't bridge the gap but Alpecin-Deceuninck are leading the chase in the peloton. The gap is 15 seconds. This is great to see by Pogacar, whatever happens from here... he has six laps to go.
46km to go
Nathan Van Hooydonck is the Jumbo-Visma rider who has tracked Pogacar. Alpecin-Deceuninck have sent Magnus Cort up to try to join them - they don't want to risk any kind of breakaway, to deny Jasper Philipsen later.
They have got a gap of eight seconds on the yellow jersey peloton so Vingegaard's win is not exactly under threat.
48km to go
Tadej Pogacar flies off the front! He's tracked by a Jumbo-Visma rider though, and he's just having a bit of fun, rather than trying to win from here.
49km to go
Frison does not taste freedom for very long. The peloton is back together now, but the riders are strung out... here comes Tadej Pogacar!
51km to go
Attacks happening all over the place off the front of the race, and Frederik Frison has opened up a bit of gap... not much of one though.
54km to go
The sprinters' teams are moving up now, starting with Jasper Philipsen's Alpecin-Deceuninck mob, as the peloton circles the Arc de Triomphe.