Tour de France: Soren Kragh Andersen wins stage 19

Soren Kragh Andersen (Team Sunweb) smashed his way to another stage victory at the Tour de France in Champagnole, attacking alone with 16km to go and time trialing to the finish, after a group of 12 stage hunters and baroudeur riders escaped the control of the sprint teams in the hilly finale.

Luka Mezgec (Mitchelton-Scott) won the sprint behind, 53 seconds down on Kragh Andersen. Jasper Stuyven (Trek-Segfredo) was third. 

Sam Bennett (Deceuninck-QuickStep) won the sprint for eighth place, at 1:02 after the rising finish split the attackers. He missed out on another victory but beat Peter Sagan (Bora-Hansgrohe) and so extended his lead on the Slovakian in the green points jersey competition to 55 points with just the final stage to Paris to worry about.  

Primož Roglič (Jumbo-Visma) and all his overall rivals finished safely in the main peloton, 7:38 behind, happy to enjoy a relatively quiet stage before Saturday’s decisive 36km time trial to La Planches des Belles Filles.

Roglič will start the time trial with a lead of 57 seconds on Pogačar. Miguel Angel (Astana) is third overall at 1:27. 

Kragh Andersen shouted to his team car to know his time gap in the final kilometres but had plenty of time to celebrate his second victory in this year’s Tour de France. He also won in Lyon on stage 14, with a late solo attack and Team Sunweb also won a stage with Marc Hirschi as their young squad proved their talents.  

“I was screaming for them to confirm one minute, and I didn’t believe it. Two wins in the same Tour de France. I’m speechless. I could never have dreamed about something better,” Kragh Andersen said of his victory.   

“When the group was there, they had all the best riders in the world on hilly terrain, and I thought ' how do I beat these guys?' 

“The moment came after Matteo Trentin attacked really hard. I was also at the limit but I thought that if I just got a small gap, they might look at each other, and that is exactly what happened. That was my luck.

“For the rest of my life, this is a memory for life, I’m super happy.”  

How it unfolded

The final road race stage before the finish in Paris was expected to be a day for the sprinters and the battle for the green jersey but the rolling hills in the finale offered the terrain for so much more and made for a nervous day of attacking and tactical finesse  

The early attacks came thick and fast for a while but the likes of Trek-Segafredo and especially Bora-Hansgrohe closed them down. Strangely, Remi Cavagna (Deceuninck-QuickStep) went off the front and was allowed to go away and became the lone hare to chase along the road to Champagnole.  

When he opened a lead of a minute, Dylan van Baarle (Ineos Grenadiers), Guillaume Martin (Cofidis), Cyril Barthe (B&B Hotel) and Geoffrey Soupe (Total) began to chase. However, the presence of Martin – only 12th overall at 13:16 – meant that the peloton was not keen to let them go. Martin was quickly told he was not welcome and eased up, but the chase also fizzled out, leaving Cavagna alone up front to hog the spotlight.    

With 100km to go he lead by 2:25, as the sprinters waited for the intermediate sprint and the hilly finale. The GC riders cruised along happily on the peloton, it was a typical stage 19 at the Tour de France after some hard racing.

Bora-Hansgrohe set the pace, trying to shake out the likes of Ewan and Bennett for Sagan’s benefit. However, the pace eased before the intermediate sprint with 51km to go. 

Cavagna was first under the green banner to score 20 points, while three late attackers – Benoit Cosnefroy (AG2R La Mondiale), Luke Rowe (Ineos Grenadiers) and Pierre Rolland (B&B Hotels) – swept up 17, 15 and 13 points.  

Deceuninck-QuickStep led out the peloton for the sprint, with Bennett having little trouble in distancing Sagan to take what was fifth place behind Cavagna, and so 11 points. Sagan edged passed Morkov to score 10 points, but Bennett extended his virtual lead to 53 points.

The sprint and the 50km point marked the final of the stage and a crash scared Rigoberto Urán (EF Pro Cycling) and the peloton. Suddenly, as the road dipped and rolled the attacks came as if it was a warm day in Flanders in April. 

Team Sunweb wanted to be in the action and so chased down Rolland, Cosnefroy, Rowe and even Cavagna.

Suddenly, another attack went clear after a surge by Oliver Naesen (Ag2r La Mondiale). Sagan made sure he was in the move and so did Bennett as the green jersey fight continued. 

Also there were Naesen, Dries Devenyns (Deceuninck-QuickStep), Jasper Stuyven (Trek-Segafredo), Greg van Avermaet and Matteo Trentin (CCC Team), Jack Bauer and Luka Mezgec (Mitchelton-Scott), Nikias Arndt and Soren Kragh Andersen (Team Sunweb).

Edvald Boasson Hagen (NTT Pro Team), Bryan Coquard (B&B Hotels) and Hugo Hofstetter (Israel Start-Up Nation) tried to chase but had missed the move of the day.  

The peloton let the dozen Classics riders open a 1:30 gap in just a few kilometres and then it grew more and more. Jumbo-Visma was not interested in chasing. Lotto Soudal had missed the break but were unable to chase because Caleb Ewan was suffering at the back after being distanced several times whenever the road went upwards. 

On each of the four late cotes, riders surged away but Sagan was always there. Wisely Bennett marked Sagan in a very tactical finale which could have ended in a thousand different ways. 

Kragh Andersen wanted to decide his own destiny and so made a strong attack over the top of the Ponte-de-la-Chaux climb, the last difficulty of the day. He got a gap and dived down the descent and never looked back as the others looked at each other.  

Rowe tried to inspire the chase but Kragh Andersen had gone and focused on time trialing to the finish. His lead rose to 35 seconds with ten kilometres to go and extended out to a minute.

He had ample time to savour his success, indicating his sponsor’s name on his jersey and holding up two fingers to remind everyone he was a double stage winner.

Swipe to scroll horizontally
PlaceRider (Country) TeamResult
1Søren Kragh Andersen (Den) Team Sunweb03:36:33
2Luka Mezgec (Slo) Mitchelton-Scott00:00:53
3Jasper Stuyven (Bel) Trek-Segafredo00:00:53
4Greg Van Avermaet (Bel) CCC Team00:00:53
5Oliver Naesen (Bel) AG2R la Mondiale00:00:53
6Nikias Arndt (Ger) Team Sunweb00:00:53
7Luke Rowe (GBr) Ineos Grenadiers00:00:59
8Sam Bennett (Irl) Deceuninck-Quickstep00:01:02
9Peter Sagan (Svk) Bora-Hansgrohe00:01:02
10Matteo Trentin (Ita) CCC Team00:01:02
11Jack Bauer (NZl) Mitchelton-Scott00:01:07
12Dries Devenyns (Bel) Deceuninck-Quickstep00:01:15
13Edvald Boasson Hagen (Nor) NTT Pro Cycling00:03:53
14Hugo Hofstetter (Fra) Israel Start-Up Nation00:03:53
15Bryan Coquard (Fra) B&B Hotels-Vital Concept00:03:53
16Robert Gesink (Ned) Team Jumbo-Visma00:07:38
17Nils Politt (Ger) Israel Start-Up Nation00:07:38
18José Rojas (Spa) Movistar Team00:07:38
19Sonny Colbrelli (Ita) Bahrain McLaren00:07:38
20Marco Haller (Aut) Bahrain McLaren00:07:38
21Maximilian Walscheid (Ger) NTT Pro Cycling00:07:38
22Geoffrey Soupe (Fra) Total Direct Energie00:07:38
23Luis León Sanchez (Spa) Astana Pro Team00:07:38
24Tim Declercq (Bel) Deceuninck-Quickstep00:07:38
25Quentin Pacher (Fra) B&B Hotels-Vital Concept00:07:38
26Edward Theuns (Bel) Trek-Segafredo00:07:38
27Tom Van Asbroeck (Bel) Israel Start-Up Nation00:07:38
28Tony Martin (Ger) Team Jumbo-Visma00:07:38
29Miguel Angel Lopez Moreno (Col) Astana Pro Team00:07:38
30Anthony Turgis (Fra) Total Direct Energie00:07:38
31Tadej Pogacar (Slo) UAE Team Emirates00:07:38
32Wout van Aert (Bel) Team Jumbo-Visma00:07:38
33Richie Porte (Aus) Trek-Segafredo00:07:38
34Christopher Juul Jensen (Den) Mitchelton-Scott00:07:38
35Nelson Oliveira (Por) Movistar Team00:07:38
36Kasper Asgreen (Den) Deceuninck-Quickstep00:07:38
37Daryl Impey (RSA) Mitchelton-Scott00:07:38
38Ryan Gibbons (RSA) NTT Pro Cycling00:07:38
39Mads Pedersen (Den) Trek-Segafredo00:07:38
40Amund Grøndahl Jansen (Nor) Team Jumbo-Visma00:07:38
41Tom Dumoulin (Ned) Team Jumbo-Visma00:07:38
42George Bennett (NZl) Team Jumbo-Visma00:07:38
43Krists Neilands (Lat) Israel Start-Up Nation00:07:38
44Toms Skujins (Lat) Trek-Segafredo00:07:38
45Primoz Roglic (Slo) Team Jumbo-Visma00:07:38
46Vegard Stake Laengen (Nor) UAE Team Emirates00:07:38
47Niklas Eg (Den) Trek-Segafredo00:07:38
48Elia Viviani (Ita) Cofidis00:07:38
49Damiano Caruso (Ita) Bahrain McLaren00:07:38
50Cyril Barthe (Fra) B&B Hotels-Vital Concept00:07:38
51Alexis Vuillermoz (Fra) AG2R la Mondiale00:07:38
52Pierre Rolland (Fra) B&B Hotels-Vital Concept00:07:38
53Kenny Elissonde (Fra) Trek-Segafredo00:07:38
54Maxime Chevalier (Fra) B&B Hotels-Vital Concept00:07:38
55Sepp Kuss (USA) Team Jumbo-Visma00:07:38
56Adam Yates (GBr) Mitchelton-Scott00:07:38
57Hugo Houle (Can) Astana Pro Team00:07:38
58Roman Kreuziger (Cze) NTT Pro Cycling00:07:38
59Rudy Molard (Fra) Groupama-FDJ00:07:38
60Thibaut Pinot (Fra) Groupama-FDJ00:07:38
61Imanol Erviti (Spa) Movistar Team00:07:38
62Clément Russo (Fra) Team Arkea-Samsic00:07:38
63Matej Mohoric (Slo) Bahrain McLaren00:07:38
64Sébastien Reichenbach (Swi) Groupama-FDJ00:07:38
65Guy Niv (Isr) Israel Start-Up Nation00:07:38
66Jan Polanc (Slo) UAE Team Emirates00:07:38
67Michael Schär (Swi) CCC Team00:07:38
68Pavel Sivakov (Rus) Ineos Grenadiers00:07:38
69Valentin Madouas (Fra) Groupama-FDJ00:07:38
70Felix Grossschartner (Aut) Bora-Hansgrohe00:07:38
71Guillaume Martin (Fra) Cofidis00:07:38
72Alejandro Valverde (Spa) Movistar Team00:07:38
73Nairo Quintana (Col) Team Arkea-Samsic00:07:38
74Alexey Lutsenko (Kaz) Astana Pro Team00:07:38
75Connor Swift (GBr) Team Arkea-Samsic00:07:38
76Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:07:38
77Clement Venturini (Fra) AG2R la Mondiale00:07:38
78Neilson Powless (USA) EF Pro Cycling00:07:38
79Omar Fraile Matarranz (Spa) Astana Pro Team00:07:38
80Enric Mas Nicolau (Spa) Movistar Team00:07:38
81Esteban Chaves (Col) Mitchelton-Scott00:07:38
82Matthieu Ladagnous (Fra) Groupama-FDJ00:07:38
83Warren Barguil (Fra) Team Arkea-Samsic00:07:38
84Nicolas Edet (Fra) Cofidis00:07:38
85Mikael Cherel (Fra) AG2R la Mondiale00:07:38
86Christophe Laporte (Fra) Cofidis00:07:38
87Carlos Verona Quintanilla (Spa) Movistar Team00:07:38
88Mikel Landa Meana (Spa) Bahrain McLaren00:07:38
89Alberto Bettiol (Ita) EF Pro Cycling00:07:38
90Rigoberto Uran (Col) EF Pro Cycling00:07:38
91Pierre Luc Perichon (Fra) Cofidis00:07:38
92Jens Keukeleire (Bel) EF Pro Cycling00:07:38
93David De la Cruz Melgarejo (Spa) UAE Team Emirates00:07:38
94Alexander Kristoff (Nor) UAE Team Emirates00:07:38
95Wout Poels (Ned) Bahrain McLaren00:07:38
96Pello Bilbao (Spa) Bahrain McLaren00:07:38
97Michael Valgren (Den) NTT Pro Cycling00:07:38
98Mathieu Burgaudeau (Fra) Total Direct Energie00:07:38
99Dario Cataldo (Ita) Movistar Team00:07:38
100Gorka Izagirre Insausti (Spa) Astana Pro Team00:07:38
101Marc Soler (Spa) Movistar Team00:07:38
102Kevin Ledanois (Fra) Team Arkea-Samsic00:07:38
103Nans Peters (Fra) AG2R la Mondiale00:07:38
104Alessandro De Marchi (Ita) CCC Team00:07:38
105Jesus Herrada (Spa) Cofidis00:07:38
106Dayer Quintana (Col) Team Arkea-Samsic00:07:38
107Romain Sicard (Fra) Total Direct Energie00:07:38
108Winner Anacona (Col) Team Arkea-Samsic00:07:38
109Richard Carapaz (Ecu) Ineos Grenadiers00:07:38
110Andrey Amador (CRc) Ineos Grenadiers00:07:38
111Jasper De Buyst (Bel) Lotto Soudal00:07:38
112Bob Jungels (Lux) Deceuninck-Quickstep00:07:38
113Thomas De Gendt (Bel) Lotto Soudal00:07:38
114Ben Hermans (Bel) Israel Start-Up Nation00:07:38
115Cyril Gautier (Fra) B&B Hotels-Vital Concept00:07:38
116Michal Kwiatkowski (Pol) Ineos Grenadiers00:07:38
117Daniel Martin (Irl) Israel Start-Up Nation00:07:38
118Emanuel Buchmann (Ger) Bora-Hansgrohe00:07:38
119Jan Hirt (Cze) CCC Team00:07:38
120Hugh Carthy (GBr) EF Pro Cycling00:07:38
121Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:07:38
122Marc Hirschi (Swi) Team Sunweb00:07:38
123Nicolas Roche (Irl) Team Sunweb00:07:38
124Tejay Van Garderen (USA) EF Pro Cycling00:07:38
125Tiesj Benoot (Bel) Team Sunweb00:07:38
126Joris Nieuwenhuis (Ned) Team Sunweb00:07:38
127Niccolò Bonifazio (Ita) Total Direct Energie00:07:38
128Casper Phillip Pedersen (Den) Team Sunweb00:07:38
129Daniel Oss (Ita) Bora-Hansgrohe00:07:38
130Maximilian Schachmann (Ger) Bora-Hansgrohe00:07:38
131Cees Bol (Ned) Team Sunweb00:07:38
132Michael Mørkøv (Den) Deceuninck-Quickstep00:07:38
133Dylan Van Baarle (Ned) Ineos Grenadiers00:07:38
134Lennard Kämna (Ger) Bora-Hansgrohe00:07:38
135Jonas Koch (Ger) CCC Team00:07:38
136Simon Geschke (Ger) CCC Team00:07:38
137Fabien Grellier (Fra) Total Direct Energie00:07:38
138Simone Consonni (Ita) Cofidis00:07:38
139Marco Marcato (Ita) UAE Team Emirates00:07:38
140Kevin Reza (Fra) B&B Hotels-Vital Concept00:07:38
141Benoit Cosnefroy (Fra) AG2R la Mondiale00:07:38