Alexey Lutsenko (Astana) snatched a dramatic victory after a scintillating, chaotic stage of Tirreno-Adriatico, Saturday.

The Kazakh rider recovered from sliding out on a bend in the final kilometers of the race to take the sprint ahead of Primoz Roglic (Jumbo-Visma), Adam Yates (Mitchelton-Scott), and teammate Jakob Fuglsang. In finishing on the same time, Yates and Roglic retained their positions in first and second of the overall.

The 221-kilometer stage from Folignio to Fossombrone looked like that of a classic, packed with punchy hills on narrow, technical roads. The 20km finishing circuit featured a double pass over the Muro dei Cappuccini, a short double-digit climb with its crest just 6km before the finish line.

A large breakaway group went away early in the stage and were allowed a large lead, before being caught with 40km to go. Shortly after coming together, the race hit the steep climb to Monteguiduccio, and the peloton splintered, and Lutsenko clipped off the front.

An elite group made up of Fuglsang, Yates, Roglic, Simon Clarke (EF-Education First), Tiesj Benoot (Lotto-Soudal), Julian Alaphilippe (Deceuninck-Quick Step), and Tom Dumoulin (Sunweb) were next on the road behind Lutsenko, but failed to work together, despite the efforts of Alaphilippe and Dumoulin to drive the pace.

As the race entered the decisive final circuit, Lutsenko had built a 30-second lead over the chasers. Despite crashing on the first descent from the Muro dei Cappuccini, he managed to extend this to nearly one minute as he approached the second ascent of the climb.

Behind Lutsenko, the group of GC men that had been chasing were absorbed into the now-reduced peloton.

Roglic took the initiative on the final climb, which fell only 10km from the line. The Slovenian attacked hard and drew out Fuglsang and Yates, dropping pre-stage favorite Alaphilippe. The trio crested the final climb together, and Yates and Roglic pushed the pace to try to catch Lutsenko, who by now had less than 30 seconds of a gap. Fuglsang sat in and disrupted their efforts, buying time for teammate Lutsenko.

Lutsenko looked as though he’d manage to hold on to his lead in the final kilometers, despite the gap rapidly reducing and hovering at around 10 seconds. However, his wheels slid from beneath him on a sharp bend, and the Kazakh was caught by Roglic, Yates and Fuglsang with just 1km remaining. Nevertheless, he retained the composure to stick with the trio as the race entered the long final straight to the line.

Roglic was maneuvered into leading out the sprint into the headwind, and Lutsenko came around him in the final seconds to win by the slimmest of margins, with Roglic and Yates taking second and third respectively.

“I crashed twice in the last 20km,” said Lutsenko. “It made it very difficult for me. Fortunately, there was my teammate, Jakob Fuglsang, in the three-man group behind. I crashed again so I’m really happy that I made up with a stage win for this very bad day. It gives me more motivation for tomorrow and the big classics.”

Stage 5, Sunday, is a 180km hilly route, with a two-step 5km climb to the line featuring pitches of 19 percent. Yates holds a seven-second advantage over Roglic on GC, with Dumoulin 50 seconds off the lead.

Geraint Thomas (Team Sky) abandoned the race mid-way through the stage, citing stomach complaints.

Tirreno-Adriatico Stage 4 Results

RankNameTeamTime
1LUTSENKO AlexeyAstana Pro Team5:16:29
2ROGLIČ PrimožTeam Jumbo-Visma,,
3YATES AdamMitchelton-Scott,,
4FUGLSANG JakobAstana Pro Team,,
5FORMOLO DavideBORA - hansgrohe0:09
6BETTIOL AlbertoEF Education First0:23
7CLARKE SimonEF Education First,,
8BENOOT TiesjLotto Soudal,,
9ALAPHILIPPE JulianDeceuninck - Quick Step,,
10POELS WoutTeam Sky,,
11COSTA RuiUAE-Team Emirates,,
12CARAPAZ RichardMovistar Team,,
13PINOT ThibautGroupama - FDJ,,
14KREUZIGER RomanTeam Dimension Data,,
15QUINTANA DayerNeri Sottoli - Selle Italia - KTM,,
16MAJKA RafałBORA - hansgrohe,,
17DUMOULIN TomTeam Sunweb ,,
18NIBALI VincenzoBahrain Merida ,,
19OOMEN SamTeam Sunweb 0:28
20POLANC JanUAE-Team Emirates0:44
21VAN AVERMAET GregCCC Team,,
22SKUJIŅŠ TomsTrek - Segafredo,,
23MOHORIČ MatejBahrain Merida 0:55
24WELLENS TimLotto Soudal1:04
25CASTROVIEJO JonathanTeam Sky,,
26GESINK RobertTeam Jumbo-Visma,,
27KANGERT TanelEF Education First2:23
28GUERREIRO RubenTeam Katusha - Alpecin2:47
29VENTURINI ClémentAG2R La Mondiale3:00
30GONÇALVES JoséTeam Katusha - Alpecin,,
31SHALUNOV EvgenyGazprom-RusVelo,,
32CONCI NicolaTrek - Segafredo,,
33SLAGTER Tom-JelteTeam Dimension Data3:14
34BRAMBILLA GianlucaTrek - Segafredo0:44
35ZARDINI EdoardoNeri Sottoli - Selle Italia - KTM3:54
36BOOKWALTER BrentMitchelton-Scott,,
37PETERS NansAG2R La Mondiale4:22
38ROJAS José JoaquínMovistar Team5:31
39OLIVEIRA NelsonMovistar Team5:40
40ŠTYBAR ZdeněkDeceuninck - Quick Step,,
41KEUKELEIRE JensLotto Soudal6:37
42WIŚNIOWSKI ŁukaszCCC Team6:39
43ROSSKOPF JoeyCCC Team8:04
44CATALDO DarioAstana Pro Team,,
45ROVNY IvanGazprom-RusVelo,,
46SCHÄR MichaelCCC Team,,
47BURGHARDT MarcusBORA - hansgrohe8:37
48DURBRIDGE LukeMitchelton-Scott9:28
49JUUL-JENSEN ChristopherMitchelton-Scott,,
50ROCHE NicolasTeam Sunweb ,,
51VANMARCKE SepEF Education First10:41
52SIMON JulienCofidis, Solutions Crédits11:21
53VISCONTI GiovanniNeri Sottoli - Selle Italia - KTM,,
54VELASCO SimoneNeri Sottoli - Selle Italia - KTM,,
55BALLERINI DavideAstana Pro Team,,
56VAN HOOYDONCK NathanCCC Team,,
57VALGREN MichaelTeam Dimension Data,,
58ROUX AnthonyGroupama - FDJ,,
59LADAGNOUS MatthieuGroupama - FDJ,,
60VAN ASBROECK TomIsrael Cycling Academy,,
61LAMPAERT YvesDeceuninck - Quick Step,,
62BIERMANS JentheTeam Katusha - Alpecin,,
63SÜTTERLIN JashaMovistar Team,,
64STUYVEN JasperTrek - Segafredo,,
65PEDERSEN MadsTrek - Segafredo,,
66BATTAGLIN EnricoTeam Katusha - Alpecin13:30
67JANSE VAN RENSBURG ReinardtTeam Dimension Data,,
68MORABITO SteveGroupama - FDJ,,
69VAN DER SANDE ToshLotto Soudal,,
70HERMANS BenIsrael Cycling Academy,,
71PRADES EduardMovistar Team,,
72TRATNIK JanBahrain Merida ,,
73ASGREEN KasperDeceuninck - Quick Step,,
74MAS LluísMovistar Team,,
75HOWSON DamienMitchelton-Scott,,
76PEREZ AnthonyCofidis, Solutions Crédits,,
77KRAGH ANDERSEN SørenTeam Sunweb ,,
78CUMMINGS SteveTeam Dimension Data15:17
79VAN HOECKE GijsCCC Team15:46
80GAVIRIA FernandoUAE-Team Emirates,,
81PUCCIO SalvatoreTeam Sky,,
82HAGEN Carl FredrikLotto Soudal,,
83CAMPENAERTS VictorLotto Soudal,,
84LANGEVELD SebastianEF Education First,,
85FRAILE OmarAstana Pro Team17:11
86SAGAN PeterBORA - hansgrohe20:38
87GATTO OscarBORA - hansgrohe20:11
88GODON DorianAG2R La Mondiale29:40
89GABBURO DavideNeri Sottoli - Selle Italia - KTM21:30
90VIVIANI EliaDeceuninck - Quick Step29:55
91NEILANDS KristsIsrael Cycling Academy20:11
92VAN KEIRSBULCK GuillaumeCCC Team21:30
93BODNAR MaciejBORA - hansgrohe,,
94HEPBURN MichaelMitchelton-Scott29:55
95NIZZOLO GiacomoTeam Dimension Data,,
96BRESCIANI MichaelBardiani - CSF,,
97CONTI ValerioUAE-Team Emirates,,
98BERHANE NatnaelCofidis, Solutions Crédits21:30
99SCHÖNBERGER SebastianNeri Sottoli - Selle Italia - KTM29:55
100SIEBERG MarcelBahrain Merida ,,
101BOEV IgorGazprom-RusVelo30:23
102BIZHIGITOV ZhandosAstana Pro Team20:38
103ARCAS JorgeMovistar Team29:55
104GANNA FilippoTeam Sky,,
105DENZ NicoAG2R La Mondiale29:40
106DUVAL JulienAG2R La Mondiale21:30
108KUZNETSOV VyacheslavTeam Katusha - Alpecin20:11
109PORSEV AlexanderGazprom-RusVelo29:55
110KÜNG StefanGroupama - FDJ21:30
111IRIZAR MarkelTrek - Segafredo29:55
112BOHLI TomUAE-Team Emirates,,
114TROIA OlivieroUAE-Team Emirates,,
115WACKERMANN LucaBardiani - CSF30:23
116THOMAS BenjaminGroupama - FDJ29:55
117DENNIS RohanBahrain Merida ,,
118SCOTSON MilesGroupama - FDJ30:23
119POWER RobertTeam Sunweb 20:11
120CATAFORD AlexanderIsrael Cycling Academy29:55
121KING BenTeam Dimension Data,,
122HAGA ChadTeam Sunweb ,,
123VUILLERMOZ AlexisAG2R La Mondiale29:40
124LEMOINE CyrilCofidis, Solutions Crédits20:38
125CHERKASOV NikolayGazprom-RusVelo29:55
126VANBILSEN KennethCofidis, Solutions Crédits,,
127MAESTRI MircoBardiani - CSF21:30
129CIMOLAI DavideIsrael Cycling Academy30:23
130STANNARD IanTeam Sky20:11
131SIMION PaoloBardiani - CSF29:55
132WÜRTZ SCHMIDT MadsTeam Katusha - Alpecin,,
133PACIONI LucaNeri Sottoli - Selle Italia - KTM,,
134VAN EMDEN JosTeam Jumbo-Visma,,
135BARBIN EnricoBardiani - CSF21:30
136CONSONNI SimoneUAE-Team Emirates29:55
137TONELLI AlessandroBardiani - CSF,,
138PHINNEY TaylorEF Education First,,
139OSS DanielBORA - hansgrohe20:11
140DE PLUS LaurensTeam Jumbo-Visma20:38
141MARTENS PaulTeam Jumbo-Visma30:23
142GRUZDEV DmitriyAstana Pro Team29:55
143MODOLO SachaEF Education First30:23
144RICHEZE MaximilianoDeceuninck - Quick Step29:55
145DILLIER SilvanAG2R La Mondiale30:23
146BRÄNDLE MatthiasIsrael Cycling Academy29:55
147DUNNE ConorIsrael Cycling Academy,,
148MARTIN TonyTeam Jumbo-Visma,,
149MØRKØV MichaelDeceuninck - Quick Step,,
150ARNDT NikiasTeam Sunweb ,,
151BAUHAUS PhilBahrain Merida 30:23
RankNameTeamTime
1YATES AdamMitchelton-Scott 15:53:42
2ROGLIČ PrimožTeam Jumbo-Visma0:07
3DUMOULIN TomTeam Sunweb 0:50
4ALAPHILIPPE JulianDeceuninck - Quick Step0:56
5OOMEN SamTeam Sunweb ,,
6LUTSENKO AlexeyAstana Pro Team1:06
7POELS WoutTeam Sky1:16
8FUGLSANG JakobAstana Pro Team1:19
9BETTIOL AlbertoEF Education First1:21
10CLARKE SimonEF Education First1:25
11PINOT ThibautGroupama - FDJ1:27
12COSTA RuiUAE-Team Emirates1:48
13NIBALI VincenzoBahrain Merida 1:54
14VAN AVERMAET GregCCC Team1:56
15CASTROVIEJO JonathanTeam Sky1:57
16BENOOT TiesjLotto Soudal,,
17CARAPAZ RichardMovistar Team2:01
18SKUJIŅŠ TomsTrek - Segafredo2:03
19KREUZIGER RomanTeam Dimension Data,,
20WELLENS TimLotto Soudal2:04
21POLANC JanUAE-Team Emirates2:09
22MOHORIČ MatejBahrain Merida 2:11
23FORMOLO DavideBORA - hansgrohe2:12
24GESINK RobertTeam Jumbo-Visma2:29
25BRAMBILLA GianlucaTrek - Segafredo2:50
26BOOKWALTER BrentMitchelton-Scott4:00
27QUINTANA DayerNeri Sottoli - Selle Italia - KTM4:02
28KANGERT TanelEF Education First4:12
29GUERREIRO RubenTeam Katusha - Alpecin4:31
30GONÇALVES JoséTeam Katusha - Alpecin4:44
31SHALUNOV EvgenyGazprom-RusVelo4:46
32CONCI NicolaTrek - Segafredo4:58
33VENTURINI ClémentAG2R La Mondiale6:23
34ŠTYBAR ZdeněkDeceuninck - Quick Step6:53
35SLAGTER Tom-JelteTeam Dimension Data7:50
36ROJAS José JoaquínMovistar Team7:56
37OLIVEIRA NelsonMovistar Team8:05
38ZARDINI EdoardoNeri Sottoli - Selle Italia - KTM8:48
39WIŚNIOWSKI ŁukaszCCC Team9:48
40ROSSKOPF JoeyCCC Team10:09
41KEUKELEIRE JensLotto Soudal10:23
42SCHÄR MichaelCCC Team11:07
43ROCHE NicolasTeam Sunweb 12:04
44ROVNY IvanGazprom-RusVelo12:14
45CATALDO DarioAstana Pro Team13:22
46VANMARCKE SepEF Education First13:32
47DURBRIDGE LukeMitchelton-Scott13:46
48SÜTTERLIN JashaMovistar Team13:56
49KRAGH ANDERSEN SørenTeam Sunweb 13:58
50VAN ASBROECK TomIsrael Cycling Academy14:07
51LADAGNOUS MatthieuGroupama - FDJ14:14
52SIMON JulienCofidis, Solutions Crédits14:25
53BALLERINI DavideAstana Pro Team14:35
54STUYVEN JasperTrek - Segafredo15:02
55VELASCO SimoneNeri Sottoli - Selle Italia - KTM15:11
56VAN HOOYDONCK NathanCCC Team15:25
57VALGREN MichaelTeam Dimension Data15:28
58MAS LluísMovistar Team15:54
59HERMANS BenIsrael Cycling Academy16:16
60BURGHARDT MarcusBORA - hansgrohe16:24
61JANSE VAN RENSBURG ReinardtTeam Dimension Data16:59
62BATTAGLIN EnricoTeam Katusha - Alpecin17:03
63PEREZ AnthonyCofidis, Solutions Crédits17:39
64JUUL-JENSEN ChristopherMitchelton-Scott17:49
65ASGREEN KasperDeceuninck - Quick Step18:03
66MAJKA RafałBORA - hansgrohe18:28
67PETERS NansAG2R La Mondiale18:55
68ROUX AnthonyGroupama - FDJ18:59
69PEDERSEN MadsTrek - Segafredo19:00
70TRATNIK JanBahrain Merida 19:37
71PUCCIO SalvatoreTeam Sky19:45
72BIERMANS JentheTeam Katusha - Alpecin19:55
73PRADES EduardMovistar Team19:59
74VAN DER SANDE ToshLotto Soudal20:43
75DE PLUS LaurensTeam Jumbo-Visma20:51
76GAVIRIA FernandoUAE-Team Emirates21:24
77HOWSON DamienMitchelton-Scott21:26
78LAMPAERT YvesDeceuninck - Quick Step21:39
79VAN HOECKE GijsCCC Team22:59
80KÜNG StefanGroupama - FDJ24:23
81GABBURO DavideNeri Sottoli - Selle Italia - KTM24:34
82FRAILE OmarAstana Pro Team25:12
83VISCONTI GiovanniNeri Sottoli - Selle Italia - KTM25:38
84POWER RobertTeam Sunweb 25:43
85MORABITO SteveGroupama - FDJ26:29
86NEILANDS KristsIsrael Cycling Academy26:45
87LEMOINE CyrilCofidis, Solutions Crédits27:24
88OSS DanielBORA - hansgrohe27:31
89LANGEVELD SebastianEF Education First27:32
90BARBIN EnricoBardiani - CSF27:48
91VAN KEIRSBULCK GuillaumeCCC Team28:12
92KUZNETSOV VyacheslavTeam Katusha - Alpecin28:13
93DUVAL JulienAG2R La Mondiale28:31
94CUMMINGS SteveTeam Dimension Data29:08
95STANNARD IanTeam Sky30:06
96CONTI ValerioUAE-Team Emirates31:20
97HAGEN Carl FredrikLotto Soudal31:21
98GATTO OscarBORA - hansgrohe31:36
99VUILLERMOZ AlexisAG2R La Mondiale31:47
100DENNIS RohanBahrain Merida 32:15
101BIZHIGITOV ZhandosAstana Pro Team32:16
102BERHANE NatnaelCofidis, Solutions Crédits32:49
103CAMPENAERTS VictorLotto Soudal32:53
104ARCAS JorgeMovistar Team33:22
105BODNAR MaciejBORA - hansgrohe33:28
106SAGAN PeterBORA - hansgrohe33:32
107GODON DorianAG2R La Mondiale33:36
108CONSONNI SimoneUAE-Team Emirates34:03
109MAESTRI MircoBardiani - CSF34:18
110ARNDT NikiasTeam Sunweb 34:56
111THOMAS BenjaminGroupama - FDJ35:13
112CIMOLAI DavideIsrael Cycling Academy35:24
113HAGA ChadTeam Sunweb 35:28
114DUNNE ConorIsrael Cycling Academy36:05
115HEPBURN MichaelMitchelton-Scott36:16
116WACKERMANN LucaBardiani - CSF36:26
117DILLIER SilvanAG2R La Mondiale36:54
118VAN EMDEN JosTeam Jumbo-Visma37:35
119DENZ NicoAG2R La Mondiale37:39
120TONELLI AlessandroBardiani - CSF38:21
121CATAFORD AlexanderIsrael Cycling Academy39:10
122SCOTSON MilesGroupama - FDJ39:18
123IRIZAR MarkelTrek - Segafredo39:26
124PACIONI LucaNeri Sottoli - Selle Italia - KTM39:38
125GRUZDEV DmitriyAstana Pro Team,,
126RICHEZE MaximilianoDeceuninck - Quick Step40:13
127SCHÖNBERGER SebastianNeri Sottoli - Selle Italia - KTM40:38
128MODOLO SachaEF Education First41:00
129WÜRTZ SCHMIDT MadsTeam Katusha - Alpecin41:21
130VANBILSEN KennethCofidis, Solutions Crédits41:30
131GANNA FilippoTeam Sky41:50
132NIZZOLO GiacomoTeam Dimension Data41:52
133SIMION PaoloBardiani - CSF42:17
134PORSEV AlexanderGazprom-RusVelo42:38
135MARTIN TonyTeam Jumbo-Visma42:40
136CHERKASOV NikolayGazprom-RusVelo43:00
137VIVIANI EliaDeceuninck - Quick Step43:16
138BOEV IgorGazprom-RusVelo43:18
139BOHLI TomUAE-Team Emirates43:24
140PHINNEY TaylorEF Education First,,
141TROIA OlivieroUAE-Team Emirates43:25
142MARTENS PaulTeam Jumbo-Visma43:45
143SIEBERG MarcelBahrain Merida 43:53
144BRESCIANI MichaelBardiani - CSF43:59
145MØRKØV MichaelDeceuninck - Quick Step44:10
146BAUHAUS PhilBahrain Merida 44:21
147BRÄNDLE MatthiasIsrael Cycling Academy45:21
148KING BenTeam Dimension Data45:51
RankNameTeamPoints
1MAESTRI MircoBardiani - CSF21
2LUTSENKO AlexeyAstana Pro Team17
3YATES AdamMitchelton-Scott17
4ALAPHILIPPE JulianDeceuninck - Quick Step14
5ROGLIČ PrimožTeam Jumbo-Visma14
6BETTIOL AlbertoEF Education First13
7VIVIANI EliaDeceuninck - Quick Step12
8FUGLSANG JakobAstana Pro Team10
9VAN AVERMAET GregCCC Team10
10BENOOT TiesjLotto Soudal10
11SAGAN PeterBORA - hansgrohe10
12GAVIRIA FernandoUAE-Team Emirates8
13NIZZOLO GiacomoTeam Dimension Data7
14FORMOLO DavideBORA - hansgrohe6
15KEUKELEIRE JensLotto Soudal6
16SCHÖNBERGER SebastianNeri Sottoli - Selle Italia - KTM6
17CONTI ValerioUAE-Team Emirates5
18CIMOLAI DavideIsrael Cycling Academy5
19POELS WoutTeam Sky4
20CLARKE SimonEF Education First4
21VENTURINI ClémentAG2R La Mondiale4
22TONELLI AlessandroBardiani - CSF4
23STUYVEN JasperTrek - Segafredo3
24PETERS NansAG2R La Mondiale3
25DUMOULIN TomTeam Sunweb 2
26BALLERINI DavideAstana Pro Team2
27MAS LluísMovistar Team2
28CATAFORD AlexanderIsrael Cycling Academy2
29IRIZAR MarkelTrek - Segafredo2
30WELLENS TimLotto Soudal1
31BURGHARDT MarcusBORA - hansgrohe1
32PACIONI LucaNeri Sottoli - Selle Italia - KTM1
RankNameTeamPoints
1LUTSENKO AlexeyAstana Pro Team35
2ALAPHILIPPE JulianDeceuninck - Quick Step20
3BERHANE NatnaelCofidis, Solutions Crédits20
4YATES AdamMitchelton-Scott15
5FUGLSANG JakobAstana Pro Team12
6SCHÖNBERGER SebastianNeri Sottoli - Selle Italia - KTM12
7ROGLIČ PrimožTeam Jumbo-Visma11
8VAN AVERMAET GregCCC Team10
9BRAMBILLA GianlucaTrek - Segafredo10
10BETTIOL AlbertoEF Education First9
11BENOOT TiesjLotto Soudal8
12MAESTRI MircoBardiani - CSF7
13VISCONTI GiovanniNeri Sottoli - Selle Italia - KTM5
14FORMOLO DavideBORA - hansgrohe5
15CATAFORD AlexanderIsrael Cycling Academy4
16IRIZAR MarkelTrek - Segafredo3
17CLARKE SimonEF Education First2
18POWER RobertTeam Sunweb 2
19CONTI ValerioUAE-Team Emirates2
20PINOT ThibautGroupama - FDJ1
21PETERS NansAG2R La Mondiale1
22TONELLI AlessandroBardiani - CSF1
RankNameTeamTime
1OOMEN SamTeam Sunweb 15:54:38
2BENOOT TiesjLotto Soudal1:01
3MOHORIČ MatejBahrain Merida 1:15
4GUERREIRO RubenTeam Katusha - Alpecin3:35
5CONCI NicolaTrek - Segafredo4:02
6KRAGH ANDERSEN SørenTeam Sunweb 13:02
7BALLERINI DavideAstana Pro Team13:39
8VELASCO SimoneNeri Sottoli - Selle Italia - KTM14:15
9VAN HOOYDONCK NathanCCC Team14:29
10ASGREEN KasperDeceuninck - Quick Step17:07
11PETERS NansAG2R La Mondiale17:59
12PEDERSEN MadsTrek - Segafredo18:04
13BIERMANS JentheTeam Katusha - Alpecin18:59
14DE PLUS LaurensTeam Jumbo-Visma19:55
15GAVIRIA FernandoUAE-Team Emirates20:28
16POWER RobertTeam Sunweb 24:47
17NEILANDS KristsIsrael Cycling Academy25:49
18GODON DorianAG2R La Mondiale32:40
19CONSONNI SimoneUAE-Team Emirates33:07
20THOMAS BenjaminGroupama - FDJ34:17
21DENZ NicoAG2R La Mondiale36:43
22SCOTSON MilesGroupama - FDJ38:22
23SCHÖNBERGER SebastianNeri Sottoli - Selle Italia - KTM39:42
24WÜRTZ SCHMIDT MadsTeam Katusha - Alpecin40:25
25GANNA FilippoTeam Sky40:54
26CHERKASOV NikolayGazprom-RusVelo42:04
27BOHLI TomUAE-Team Emirates42:28
28TROIA OlivieroUAE-Team Emirates42:29
29BRESCIANI MichaelBardiani - CSF43:03
30BAUHAUS PhilBahrain Merida 43:25
RankNameTime
1EF Education First 47:01:26
2Trek - Segafredo2:15
3Lotto Soudal4:53
4Team Sunweb 5:49
5Astana Pro Team6:20
6Movistar Team9:48
7Bahrain Merida 11:17
8Mitchelton-Scott11:52
9UAE-Team Emirates13:20
10Deceuninck - Quick Step13:39
11Team Dimension Data13:50
12CCC Team13:59
13Team Sky14:31
14BORA - hansgrohe15:08
15Team Katusha - Alpecin15:43
16Neri Sottoli - Selle Italia - KTM16:40
17Team Jumbo-Visma16:57
18Groupama - FDJ22:49
19AG2R La Mondiale29:06
20Gazprom-RusVelo47:18
21Israel Cycling Academy48:15
22Cofidis, Solutions Crédits49:26
23Bardiani - CSF1:16:15

Results provided by ProCyclingStats.