Skip to main content

Giro d'Italia: Egan Bernal survives as Simon Yates wins stage 19

Image 1 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Simon Yates of United Kingdom and Team BikeExchange stage winner celebrates at arrival during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Team Presentation Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Stuart FranklinGetty Images

Simon Yates on his way to winning stage 19 at the Giro d'Italia (Image credit: Getty Images Sport)
Image 2 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Simon Yates of United Kingdom and Team BikeExchange stage winner celebrates at arrival during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Team Presentation Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Stuart FranklinGetty Images

Victory atop Alpe di Mera for Simon Yates (Team BikeExchange) (Image credit: Getty Images Sport)
Image 3 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Simon Yates of United Kingdom and Team BikeExchange stage winner celebrates at arrival during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Team Presentation Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Stuart FranklinGetty Images

Simon Yates of Team BikeExchange wins stage 19 atop Alpe di Mora (Image credit: Getty Images Sport)
Image 4 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Joao Almeida (POR - Deceuninck - Quick-Step) - photo Dario Belingheri/BettiniPhoto©2021

João Almeida (Deceuninck-QuickStep) finished second on stage 19 (Image credit: Bettini Photo)
Image 5 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey at arrival during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Stuart FranklinGetty Images

Egan Bernal of Ineos Grenadiers limits losses with third place finish on stage 19 (Image credit: Getty Images Sport)
Image 6 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Damiano Caruso (ITA - Bahrain Victorious) - photo Dario Belingheri/BettiniPhoto©2021

Damiano Caruso (Bahrain Victorious) faded in the final kilometre but only lost eight seconds on GC to Egan Bernal – four seconds plus a four-second bonus for third place (Bernal) (Image credit: Bettini Photo)
Image 7 of 45

Team Deceuninck rider Portugals Joao Almeida rides in the final ascent during the 19th stage of the Giro dItalia 2021 cycling race 166km between Abbiategrasso and Alpe di Mera on May 28 2021 Photo by Luca Bettini POOL AFP Photo by LUCA BETTINIPOOLAFP via Getty Images

João Almeida of Deceuninck-QuickStep was close on Simon Yates' wheel and finished second (Image credit: Getty Images Sport)
Image 8 of 45

Overall leader Team Ineos rider Colombias Egan Bernal rides in the final ascent followed by Team Deceuninck rider Portugals Joao Almeida and Team Bahrain rider Italys Damiano Caruso during the 19th stage of the Giro dItalia 2021 cycling race 166km between Abbiategrasso and Alpe di Mera on May 28 2021 Photo by Luca Bettini POOL AFP Photo by LUCA BETTINIPOOLAFP via Getty Images

Egan Bernal (Ineos Grenadiers) rides solo on the final climb with 2.4km to go, followed by João Almeida and Damiano Caruso (Image credit: Getty Images Sport)
Image 9 of 45

Team BikeExchange rider Great Britains Simon Yates rides in the final ascent during the 19th stage of the Giro dItalia 2021 cycling race 166km between Abbiategrasso and Alpe di Mera on May 28 2021 Photo by Luca Bettini POOL AFP Photo by LUCA BETTINIPOOLAFP via Getty Images

Simon Yates (Team BikeExchange) made his move with 6.3km to go on stage 19 (Image credit: Getty Images Sport)
Image 10 of 45

Team BikeExchange rider Great Britains Simon Yates leads an attack in the final ascent during the 19th stage of the Giro dItalia 2021 cycling race 166km between Abbiategrasso and Alpe di Mera on May 28 2021 Photo by Luca Bettini POOL AFP Photo by LUCA BETTINIPOOLAFP via Getty Images

Simon Yates of Team BikeExchange had put in 21-second gap to maglia rosa with 2.4km to go on final climb (Image credit: Getty Images Sport)
Image 11 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Mark Christian of United Kingdom and EOLOKOMETA Cycling Team Larry Warbasse of United States and AG2R Citren Team Giovanni Aleotti of Italy and Team Bora Hansgrohe Quinten Hermans of Belgium and Team Intermarch Wanty Gobert Matriaux Andrea Pasqualon of Italy and Team Intermarch Wanty Gobert Matriaux in breakaway during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

Final five riders in breakaway on stage 19 head toward final climb of the 166km stage (Image credit: Getty Images Sport)
Image 12 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Mark Christian (GBR - Eolo - Kometa Cycling Team) - photo Luca Bettini/BettiniPhoto©2021

Great Britain's Mark Christian (Eolo - Kometa Cycling Team) in breakaway (Image credit: Bettini Photo)
Image 13 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Joao Almeida of Portugal and Team Deceuninck QuickStep Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey in breakaway during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

João Almeida (Deceuninck-QuickStep) digs deep on 10 per cent gradients of final climb (Image credit: Getty Images Sport)
Image 14 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Hugh Carthy of United Kingdom and Team EF Education Nippo during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

Hugh Carthy of EF Education - Nippo finishes 11th on stage 19 (Image credit: Getty Images Sport)
Image 15 of 45

Spectators cheer as Team BikeExchange rider Great Britains Simon Yates rides in the final ascent on his way to win the 19th stage of the Giro dItalia 2021 cycling race 166km between Abbiategrasso and Alpe di Mera on May 28 2021 Photo by Luca BETTINI POOL AFP Photo by LUCA BETTINIPOOLAFP via Getty Images

Simon Yates (Team BikeExchange) goes clear on at front on final climb (Image credit: Getty Images Sport)
Image 16 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Aleksander Vlasov of Russia and Team Astana Premier Tech White Best Young Rider Jersey during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

Aleksander Vlasov of Astana – Premier Tech, wearing White Best Young Rider Jersey, finished fifth on stage 19 (Image credit: Getty Images Sport)
Image 17 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 James Knox of United Kingdom and Team Deceuninck QuickStep at arrival during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Stuart FranklinGetty Images

Having put in a lot of work for teammate João Almeida, James Knox of Deceuninck-QuickStep finishes 43rd on stage 19 (Image credit: Getty Images Sport)
Image 18 of 45

Overall leader Team Ineos rider Colombias Egan Bernal R check Team Bahrain rider Italys Damiano Caruso Rear L and Team Deceuninck rider Portugals Joao Almeida as they ride in the final ascent during the 19th stage of the Giro dItalia 2021 cycling race 166km between Abbiategrasso and Alpe di Mera on May 28 2021 Photo by Luca Bettini POOL AFP Photo by LUCA BETTINIPOOLAFP via Getty Images

Race leader Egan Bernal (Ineos Grenadiers) checks competition as he makes a move with 2.4km to go, chasing Simon Yates (Image credit: Getty Images Sport)
Image 19 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Joao Almeida (POR - Deceuninck - Quick-Step) - photo Luca Bettini/BettiniPhoto©2021

James Knox sets pace out front for Deceuninck-QuickStep teammate João Almeida (Image credit: Bettini Photo)
Image 20 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Larry Warbasse of United States and AG2R Citren Team Andrea Pasqualon of Italy and Team Intermarch Wanty Gobert Matriaux Quinten Hermans of Belgium and Team Intermarch Wanty Gobert Matriaux Nicola Venchiarutti of Italy and Team Androni Giocattoli Sidermec Giovanni Aleotti of Italy and Team Bora Hansgrohe Mark Christian of United Kingdom and EOLOKOMETA Cycling Team in breakaway during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

American Larry Warbasse of AG2R Citroën leads breakaway group of six riders (Image credit: Getty Images Sport)
Image 21 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Team Bikeexchange - photo Luca Bettini/BettiniPhoto©2021

Team BikeExchange in control at the front of the peloton on early climb of stage 19 (Image credit: Bettini Photo)
Image 22 of 45

Giro dItalia 2021 104th Edition 19th stage Abbiategrasso Alpe di Mera 166 km 28052021 Quinten Hermans BEL Intermarche Wanty Gobert Materiaux Lawrence Warbasse USA AG2R Citroen Team Nicola Venchiarutti ITA Androni Giocattoli Sidermec photo Luca BettiniBettiniPhoto2021

The breakaway during stage 19 at the Giro d'Italia - Larry Warbasse (AG2R Citroën), Mark Christian (Eolo-Kometa), Giovanni Aleotti (Bora-Hansrohe), Andrea Pasqualon (Intermarché-Wanty Gobert), Nicola Venchiarutti (Androni Giocattoli-Sidermec), and Quinten Hermans (Alpecin-Fenix) (Image credit: Getty Images)
Image 23 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Larry Warbasse of United States and AG2R Citren Team in breakaway during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

Larry Warbasse in the breakaway during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 24 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Salvatore Puccio of Italy and Team INEOS Grenadiers Peter Sagan of Slovakia and Team Bora Hansgrohe Purple Points Jersey The peloton passing through Stresa Village landscape during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Maggiore Lake Public Fans Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

The peloton passing through Stresa Village landscape with Lake Maggiore in background (Image credit: Getty Images Sport)
Image 25 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Scenery - photo Luca Bettini/BettiniPhoto©2021

The peloton during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 26 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Larry Warbasse of United States and AG2R Citren Team in breakaway during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway Refreshment UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

The breakaway during stage 19 at the Giro d'Italia - Larry Warbasse (AG2R Citroën), Mark Christian (Eolo-Kometa), Giovanni Aleotti (Bora-Hansrohe), Andrea Pasqualon (Intermarché-Wanty Gobert), Nicola Venchiarutti (Androni Giocattoli-Sidermec), and Quinten Hermans (Alpecin-Fenix) (Image credit: Getty Images)
Image 27 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Mark Christian of United Kingdom and EOLOKOMETA Cycling Team in breakaway during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

The breakaway during stage 19 at the Giro d'Italia - Larry Warbasse (AG2R Citroën), Mark Christian (Eolo-Kometa), Giovanni Aleotti (Bora-Hansrohe), Andrea Pasqualon (Intermarché-Wanty Gobert), Nicola Venchiarutti (Androni Giocattoli-Sidermec), and Quinten Hermans (Alpecin-Fenix) (Image credit: Getty Images)
Image 28 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Elia Viviani of Italy and Team Cofidis during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

Elia Viviani during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 29 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Jens Keukeleire of Belgium Hugh Carthy of United Kingdom and Team EF Education Nippo during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

EF Education-Nippo during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 30 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 The peloton passing through Borgomanero Village 309m landscape during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

The peloton during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 31 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Michael Hepburn of Australia and Team BikeExchange leads The Peloton during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

Team BikeExchange during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 32 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers Pink Leader Jersey Nicolas Jonathan Castroviejo of Spain and Team INEOS Grenadiers during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

Deceuninck-QuickStep followed by Ineos Grenadiers leading the main field during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 33 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Joao Almeida of Portugal and Team Deceuninck QuickStep during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Tim de WaeleGetty Images

João Almeida and Deceuninck-QuickStep during stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 34 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Egan Bernal (COL - Ineos Grenadiers) - photo Luca Bettini/BettiniPhoto©2021

Egan Bernal at the start of stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 35 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Egan Bernal (COL - Ineos Grenadiers) - photo Luca Bettini/BettiniPhoto©2021

Egan Bernal and Ineos Grenadiers at stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 36 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Peter Sagan of Slovakia and Team Bora Hansgrohe Purple Points Jersey at start during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Stuart FranklinGetty Images

Peter Sagan at the start of stage 19 at the Giro d'Italia (Image credit: Getty Images)
Image 37 of 45

ALPE DI MERA VALSESIA ITALY MAY 28 Trofeo Senza Fine at start during the 104th Giro dItalia 2021 Stage 19 a 166km stage from Abbiategrasso to Alpe di Mera Valsesia 1531m Stage modified due to the tragic events on May the 23rd 2021 that involved the Mottarone Cableway Detail view UCIworldtour girodiitalia Giro on May 28 2021 in Alpe di Mera Valsesia Italy Photo by Stuart FranklinGetty Images

Blue skies at the Giro d'Italia (Image credit: Getty Images)
Image 38 of 45

Spectators watch riders of the pack in Sovazza during the 19th stage of the Giro dItalia 2021 cycling race 166km between Abbiategrasso and Alpe di Mera on May 28 2021 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images

Peloton snakes up a climb at Sovazza during 166km stage 19 (Image credit: Getty Images Sport)
Image 39 of 45

Giro dItalia 2021 104th Edition 19th stage Abbiategrasso Alpe di Mera 166 km 28052021 Simon Yates GBR Team Bikeexchange photo Dario BelingheriBettiniPhoto2021

Simon Yates of Team BikeExchange celebrates stage 19 win (Image credit: Bettini Photo)
Image 40 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Egan Bernal (COL - Ineos Grenadiers) - photo Dario Belingheri/BettiniPhoto©2021

Egan Bernal (Ineos Grenadiers) stays in pink jersey (Image credit: Bettini Photo)
Image 41 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Peter Sagan (SVK - Bora - Hansgrohe) - photo Dario Belingheri/BettiniPhoto©2021

Peter Sagan continues to hold ciclamino jersey (Image credit: Bettini Photo)
Image 42 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Geoffrey Bouchard (FRA - AG2R Citroen Team) - photo Dario Belingheri/BettiniPhoto©2021

Mountain classification lead remains with Geoffrey Bouchard (AG2R Citroën) (Image credit: Bettini Photo)
Image 43 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Tobias S.Foss (NOR - Jumbo - Visma) - photo Dario Belingheri/BettiniPhoto©2021

Alpe di Mera finish is reached by Tobias S.Foss (Jumbo - Visma) and Hugh Carthy (EF Education-Nippo) (Image credit: Bettini Photo)
Image 44 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Egan Bernal (COL - Ineos Grenadiers) - photo Dario Belingheri/BettiniPhoto©2021

Egan Bernal celebrates being the best young rider (Image credit: Bettini Photo)
Image 45 of 45

Giro d'Italia 2021 - 104th Edition - 19th stage Abbiategrasso - Alpe di Mera 166 km - 28/05/2021 - Diego Ulissi (ITA - UAE Team Emirates) - Vincenzo Nibali (ITA - Trek - Segafredo) - photo Dario Belingheri/BettiniPhoto©2021

Crossing the mountaintop finish of stage 19 is a group that includes Diego Ulissi (UAE Team Emirates) and Vincenzo Nibali (Trek - Segafredo) (Image credit: Bettini Photo)

Simon Yates (Team BikeExchange) took a gripping and tense victory on stage 19 of the Giro d’Italia to win at the summit of Alpe di Mera and gain yet more time on race leader Egan Bernal (Ineos Grenadiers).

Yates attacked with 6.4km to go on the final climb, and then again a kilometre later, to win ahead of João Almeida by 11 seconds as Bernal limited his losses to 28 seconds to the British climber with two stages to go.

Damiano Caruso (Bahrain Victorious) who started the day in second overall was dropped by both Yates and Bernal but remains in second place, 2:29 down on the race leader with Yates just twenty seconds further adrift.

It was Almeida who kicked off the hostilities with just under 67km to go after his team had set a blistering pace on the lower slopes of the final ascent but Ineos and Bernal allowed the rider to gain a handful of seconds before Yates attacked less than 400m later. Bernal, who cracked and lost close to a minute on stage 17, used his team perfectly as his climbing domestiques, and most notably Daniel Martinez, paced the maglia rosa on the higher slopes.

After Yates had built up a 30-second lead, it looked as though Bernal’s jersey was in serious threat and that his back problems that plagued him in 2020 were resurfacing at just the wrong time. However, the Colombian remained resolute. He didn’t follow when Aleksandr Vlasov (Astana Premier Tech), Caruso, Almeida, George Bennett (Jumbo Visma) attacked almost at once and when Ineos brought everyone bar Yates back to within touching distance it was Jonathan Castroviejo and Martinez, who began to whittle down Bernal’s rivals with Dan Martin, Romain Bardet and Hugh Carthy all put to the sword.

When Martinez eventually sat up, leaving just Bernal, Caruso and Almeida chasing Yates, it looked as though the race leader would once more face a barrage of attacks but instead it was the maglia rosa who stamped on the pedals with Caruso quickly distanced.

Bernal and Almeida, who started the day well out of contention in the overall standings, chipped away at Yates’ lead and with 2km to go the gap was down to 15 seconds. However, the British rider hung on.

In the last few hundred metres, Almeida finally accelerated away to take second, and while this was far from the vintage Bernal we saw in the first two weeks of the race he certainly did enough to stem the loss of time many expected from him after he dramatically cracked on stage 17. 

Stage 20 provides one final and certainly much harder test in the mountains ahead of Sunday’s final time trial, but with Yates in such an aggressive mode, this year’s Giro d’Italia is far from over.

How it unfolded

The pattern with so many of this year’s Giro d’Italia stages was repeated on stage 19 with another non-stop opening hour of racing before the day’s break finally formed. Larry Warbasse (AG2R Citroën), Mark Christian (Eolo-Kometa), Giovanni Aleotti (Bora-Hansrohe), Andrea Pasqualon (Intermarché-Wanty Gobert), Nicola Venchiarutti (Androni Giocattoli-Sidermec), and Quinten Hermans (Alpecin-Fenix) were finally allowed to move clear after 46km of racing but it didn’t take long before BikeExchange muscled their way to the front to raise the pace.

The six leaders were only allowed three minutes of an advantage by the time they crested the climb of the Alpe Agogna before Deceuninck-QuickStep – smarting from the fact that they had lost Remco Evenepoel and were close to finishing another Giro d’Italia without a stage win – began to set a furious pace through Iljo Keisse and Frølich Honore. With 65km to go the gap to the leading six stood at 2:53 but the pace from Almeida’s team had caught Ineos off guard with Martinez distanced and forced to chase. The situation was so drastic that Filippo Ganna was called back to help the Colombian return to the maglia rosa group.

A crash then took out Gianluca Brambilla but there was no let up in pace with the break brought back to within touching distance on the climb of the Passo della Colma.

Here BikeExchange upped the ante with Nieve posted to the front as the maglia rosa group lined out behind. Deceuninck took over for a final time at the foot of the final climb with Christian the last man standing from the break.

By this point the peloton had been reduced to less than 40 riders and it was Almeida who fired the first shot after James Knox had set a relentless pace at the start of the climb. The British rider pulled over with just under 7km remaining and Almeida, who looks even stronger than last year at this point, quickly forced Ineos into a reaction.

Yates was the first rider to bridge over before Caruso, Vlasov, Bennett formed a five-man assault. At that point Bernal looked to be in serious trouble. A week ago he would have skipped across the gap in no time at all, or even forced it himself, but this time he played a more conservative card and allowed the depth of his team to lead the chase. Sometimes, knowing how to not lose is just as important as knowing how to win.

That proved to be true when all but Yates were caught and Bennett, Dan Martin, Bardet and Tobias Foss all slipped back but even when Bernal was finally isolated with under 3km to go he looked just about in control of the situation. He ended the day extending his lead over Caruso by a few seconds and dropping all but two riders to finish third. 

However, stage 20 is a far most testing affair, and while his team look untouchable, the maglia rosa is still far from the rider we saw escaping on the Passo Giau when overall victory looked all but guaranteed.

Results
Pos.Rider Name (Country) TeamResult
1Simon Yates (GBr) Team BikeExchange 4:02:55
2João Almeida (Por) Deceuninck-QuickStep 0:00:11
3Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:28
4Damiano Caruso (Ita) Bahrain Victorious 0:00:32
5Aleksandr Vlasov (Rus) Astana-Premier Tech
6Daniel Martin (Irl) Israel Start-up Nation 0:00:42
7Daniel Martinez Poveda (Col) Ineos Grenadiers 0:00:49
8Koen Bouwman (Ned) Jumbo-Visma 0:01:25
9Tobias Foss (Nor) Jumbo-Visma
10Romain Bardet (Fra) Team DSM
11Hugh Carthy (GBr) EF Education-Nippo
12George Bennett (NZl) Jumbo-Visma 0:02:46
13Alessandro Covi (Ita) UAE Team Emirates 0:03:20
14Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:03:23
15Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec
16Attila Valter (Hun) Groupama-FDJ 0:03:30
17Matteo Badilatti (Swi) Groupama-FDJ 0:03:34
18Felix Grossschartner (Aut) Bora-Hansgrohe 0:04:01
19Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:04:12
20Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:04:37
21Stefano Oldani (Ita) Lotto Soudal 0:04:48
22Michael Storer (Aus) Team DSM 0:04:56
23Vincenzo Nibali (Ita) Trek-Segafredo 0:05:14
24Diego Ulissi (Ita) UAE Team Emirates
25Luis Leon Sanchez (Spa) Astana-Premier Tech
26Jimmy Janssens (Bel) Alpecin-Fenix
27Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
28Rudy Molard (Fra) Groupama-FDJ 0:06:03
29Tanel Kangert (Est) Team BikeExchange 0:06:11
30Bauke Mollema (Ned) Trek-Segafredo 0:06:58
31Christopher Hamilton (Aus) Team DSM 0:07:00
32Mark Christian (GBr) Eolo-Kometa Cycling Team 0:07:21
33Vadim Pronskiy (Kaz) Astana-Premier Tech
34Kilian Frankiny (Swi) Team Qhubeka Assos 0:08:11
35Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
36Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:08:19
37Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:09:40
38Harold Tejada Canacue (Col) Astana-Premier Tech
39Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:11:16
40Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux
41Larry Warbasse (USA) AG2R Citroën Team
42Jan Tratnik (Slo) Bahrain Victorious 0:11:44
43James Knox (GBr) Deceuninck-QuickStep
44Davide Formolo (Ita) UAE Team Emirates 0:12:23
45Valerio Conti (Ita) UAE Team Emirates
46Nelson Oliveira (Por) Movistar Team
47Davide Villella (Ita) Movistar Team
48Einer Rubio Reyes (Col) Movistar Team
49Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:12:30
50Lars van den Berg (Ned) Groupama-FDJ
51Mikel Nieve Iturralde (Spa) Team BikeExchange 0:13:53
52Matteo Sobrero (Ita) Astana-Premier Tech 0:13:54
53Jens Keukeleire (Bel) EF Education-Nippo
54Fabio Felline (Ita) Astana-Premier Tech
55Edward Ravasi (Ita) Eolo-Kometa Cycling Team
56Louis Vervaeke (Bel) Alpecin-Fenix
57Pieter Serry (Bel) Deceuninck-QuickStep
58Amanuel Gebreigzabhier (Eri) Trek-Segafredo
59Matteo Fabbro (Ita) Bora-Hansgrohe
60Fernando Gaviria Rendon (Col) UAE Team Emirates
61Andrea Vendrame (Ita) AG2R Citroën Team
62Nikias Arndt (Ger) Team DSM
63Paul Martens (Ger) Jumbo-Visma 0:14:22
64Giovanni Aleotti (Ita) Bora-Hansgrohe 0:14:24
65Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 0:14:35
66Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:14:36
67Yukiya Arashiro (Jpn) Bahrain Victorious 0:15:48
68Jacopo Mosca (Ita) Trek-Segafredo 0:16:37
69Gianni Moscon (Ita) Ineos Grenadiers
70Callum Scotson (Aus) Team BikeExchange 0:17:14
71Tejay van Garderen (USA) EF Education-Nippo 0:17:32
72Cameron Meyer (Aus) Team BikeExchange 0:17:42
73Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 0:21:22
74Max Kanter (Ger) Team DSM 0:21:57
75Dries De Bondt (Bel) Alpecin-Fenix 0:22:29
76Filippo Ganna (Ita) Ineos Grenadiers 0:22:39
77Alberto Bettiol (Ita) EF Education-Nippo
78Mikkel Honoré (Den) Deceuninck-QuickStep
79Nicolas Roche (Irl) Team DSM
80Filippo Zana (Ita) Bardiani CSF Faizane' 0:23:54
81Giovanni Visconti (Ita) Bardiani CSF Faizane'
82Bert-Jan Lindeman (Ned) Team Qhubeka Assos 0:25:06
83Fabio Sabatini (Ita) Cofidis
84Patrick Bevin (NZl) Israel Start-up Nation
85Antoine Duchesne (Can) Groupama-FDJ
86Koen de Kort (Ned) Trek-Segafredo
87Matteo Jorgenson (USA) Movistar Team
88Senne Leysen (Bel) Alpecin-Fenix
89Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
90Alexis Gougeard (Fra) AG2R Citroën Team
91Gianni Vermeersch (Bel) Alpecin-Fenix
92Rafael Valls Ferri (Spa) Bahrain Victorious
93Simon Pellaud (Swi) Androni Giocattoli-Sidermec
94Lawrence Naesen (Bel) AG2R Citroën Team
95Enrico Battaglin (Ita) Bardiani CSF Faizane'
96Matteo Moschetti (Ita) Trek-Segafredo
97Salvatore Puccio (Ita) Ineos Grenadiers
98Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
99Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
100Geoffrey Bouchard (Fra) AG2R Citroën Team
101Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
102Romain Seigle (Fra) Groupama-FDJ
103Davide Gabburo (Ita) Bardiani CSF Faizane'
104Cesare Benedetti (Ita) Bora-Hansgrohe
105Lukasz Wisniowski (Pol) Team Qhubeka Assos
106Nico Denz (Ger) Team DSM
107Mauro Schmid (Swi) Team Qhubeka Assos
108Umberto Marengo (Ita) Bardiani CSF Faizane'
109Márton Dina (Hun) Eolo-Kometa Cycling Team
110Guy Niv (Isr) Israel Start-up Nation
111Attilio Viviani (Ita) Cofidis
112Tony Gallopin (Fra) AG2R Citroën Team
113Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux
114Antonio Pedrero (Spa) Movistar Team
115Dario Cataldo (Ita) Movistar Team
116Rémi Cavagna (Fra) Deceuninck-QuickStep
117Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 0:26:11
118Iljo Keisse (Bel) Deceuninck-QuickStep 0:26:14
119Christopher Juul-Jensen (Den) Team BikeExchange 0:26:23
120Samuele Battistella (Ita) Astana-Premier Tech 0:26:34
121Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux
122Michael Hepburn (Aus) Team BikeExchange 0:26:57
123Harm Vanhoucke (Bel) Lotto Soudal 0:27:22
124Simon Carr (GBr) EF Education-Nippo 0:27:26
125Simon Guglielmi (Fra) Groupama-FDJ
126Julius van den Berg (Ned) EF Education-Nippo 0:28:11
127Edoardo Affini (Ita) Jumbo-Visma 0:28:26
128Daniel Oss (Ita) Bora-Hansgrohe 0:28:33
129Peter Sagan (Svk) Bora-Hansgrohe
130Elia Viviani (Ita) Cofidis 0:28:38
131Maximiliano Richeze (Arg) UAE Team Emirates
132Juan Sebastian Molano Benavides (Col) UAE Team Emirates
133Filippo Fiorelli (Ita) Bardiani CSF Faizane'
134Maciej Bodnar (Pol) Bora-Hansgrohe
135Matthias Brändle (Aut) Israel Start-up Nation 0:28:40
136Oscar Riesebeek (Ned) Alpecin-Fenix 0:28:47
137Alexander Krieger (Ger) Alpecin-Fenix
138Simone Consonni (Ita) Cofidis 0:29:16
139Davide Cimolai (Ita) Israel Start-up Nation
140Maximilian Walscheid (Ger) Team Qhubeka Assos
141Albert Torres Barcelo (Spa) Movistar Team
142Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec
143Samuele Zoccarato (Ita) Bardiani CSF Faizane'
144Samuele Rivi (Ita) Eolo-Kometa Cycling Team

Sprint 1 - Baveno km. 97.5
Pos.Rider Name (Country) TeamResult
1Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 12
2Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 8
3Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 6
4Giovanni Aleotti (Ita) Bora-Hansgrohe 5
5Larry Warbasse (USA) AG2R Citroën Team 4
6Mark Christian (GBr) Eolo-Kometa Cycling Team 3
7Matthias Brändle (Aut) Israel Start-up Nation 2
8Iljo Keisse (Bel) Deceuninck-QuickStep 1

Sprint 2 - Alpe di Mera km. 166
Pos.Rider Name (Country) TeamResult
1Simon Yates (GBr) Team BikeExchange 15
2João Almeida (Por) Deceuninck-QuickStep 12
3Egan Bernal Gomez (Col) Ineos Grenadiers 9
4Damiano Caruso (Ita) Bahrain Victorious 7
5Aleksandr Vlasov (Rus) Astana-Premier Tech 6
6Daniel Martin (Irl) Israel Start-up Nation 5
7Daniel Martinez Poveda (Col) Ineos Grenadiers 4
8Koen Bouwman (Ned) Jumbo-Visma 3
9Tobias Foss (Nor) Jumbo-Visma 2
10Romain Bardet (Fra) Team DSM 1

Mountain 1 - Gignese km. 83
Pos.Rider Name (Country) TeamResult
1Mark Christian (GBr) Eolo-Kometa Cycling Team 3
2Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 2
3Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 1

Mountain 2 - Passo della Colma km. 127.4
Pos.Rider Name (Country) TeamResult
1Larry Warbasse (USA) AG2R Citroën Team 9
2Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 4
3Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 2
4Giovanni Aleotti (Ita) Bora-Hansgrohe 1

Mountain 3 - Alpe di Mera km. 166
Pos.Rider Name (Country) TeamResult
1Simon Yates (GBr) Team BikeExchange 40
2João Almeida (Por) Deceuninck-QuickStep 18
3Egan Bernal Gomez (Col) Ineos Grenadiers 12
4Damiano Caruso (Ita) Bahrain Victorious 9
5Aleksandr Vlasov (Rus) Astana-Premier Tech 6
6Daniel Martin (Irl) Israel Start-up Nation 4
7Daniel Martinez Poveda (Col) Ineos Grenadiers 2
8Koen Bouwman (Ned) Jumbo-Visma 1

Bonus Sprint 1 - Scopetta km. 151.5
Pos.Rider Name (Country) TeamResult
1Mark Christian (GBr) Eolo-Kometa Cycling Team 0:00:03
2Giovanni Aleotti (Ita) Bora-Hansgrohe 0:00:02
3Larry Warbasse (USA) AG2R Citroën Team 0:00:01

Young Riders
Pos.Rider Name (Country) TeamResult
1João Almeida (Por) Deceuninck-QuickStep 4:03:06
2Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:17
3Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:21
4Daniel Martinez Poveda (Col) Ineos Grenadiers 0:00:38
5Tobias Foss (Nor) Jumbo-Visma 0:01:14
6Alessandro Covi (Ita) UAE Team Emirates 0:03:09
7Attila Valter (Hun) Groupama-FDJ 0:03:19
8Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:04:01
9Stefano Oldani (Ita) Lotto Soudal 0:04:37
10Michael Storer (Aus) Team DSM 0:04:45
11Vadim Pronskiy (Kaz) Astana-Premier Tech 0:07:10
12Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:08:08
13Harold Tejada Canacue (Col) Astana-Premier Tech 0:09:29
14Einer Rubio Reyes (Col) Movistar Team 0:12:12
15Lars van den Berg (Ned) Groupama-FDJ 0:12:19
16Matteo Sobrero (Ita) Astana-Premier Tech 0:13:43
17Giovanni Aleotti (Ita) Bora-Hansgrohe 0:14:13
18Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 0:14:25
19Callum Scotson (Aus) Team BikeExchange 0:17:03
20Max Kanter (Ger) Team DSM 0:21:46
21Filippo Ganna (Ita) Ineos Grenadiers 0:22:28
22Mikkel Honoré (Den) Deceuninck-QuickStep
23Filippo Zana (Ita) Bardiani CSF Faizane' 0:23:43
24Matteo Jorgenson (USA) Movistar Team 0:24:55
25Senne Leysen (Bel) Alpecin-Fenix
26Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec
27Matteo Moschetti (Ita) Trek-Segafredo
28Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec
29Mauro Schmid (Swi) Team Qhubeka Assos
30Márton Dina (Hun) Eolo-Kometa Cycling Team
31Attilio Viviani (Ita) Cofidis
32Samuele Battistella (Ita) Astana-Premier Tech 0:26:23
33Harm Vanhoucke (Bel) Lotto Soudal 0:27:11
34Simon Carr (GBr) EF Education-Nippo 0:27:15
35Simon Guglielmi (Fra) Groupama-FDJ
36Julius van den Berg (Ned) EF Education-Nippo 0:28:00
37Edoardo Affini (Ita) Jumbo-Visma 0:28:15
38Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 0:29:05
39Samuele Zoccarato (Ita) Bardiani CSF Faizane'
40Samuele Rivi (Ita) Eolo-Kometa Cycling Team
DNSJefferson Cepeda (Ecu) Androni Giocattoli-Sidermec
DNSVictor Lafay (Fra) Cofidis

Teams
Pos.Rider Name (Country) TeamResult
1Jumbo-Visma 12:14:21
2Ineos Grenadiers 0:00:18
3Groupama-FDJ 0:07:31
4Astana-Premier Tech
5Team DSM 0:07:45
6Bahrain Victorious 0:11:54
7Team BikeExchange 0:14:28
8UAE Team Emirates 0:15:21
9Intermarché-Wanty-Gobert Matériaux 0:17:14
10Eolo-Kometa Cycling Team 0:19:51
11Deceuninck-QuickStep 0:20:13
12Trek-Segafredo 0:20:30
13Bora-Hansgrohe 0:26:43
14EF Education-Nippo 0:27:15
15Movistar Team 0:31:33
16Alpecin-Fenix 0:36:01
17Androni Giocattoli-Sidermec 0:44:15
18AG2R Citroën Team 0:44:40
19Israel Start-up Nation 0:45:18
20Team Qhubeka Assos 0:52:47
21Bardiani CSF Faizane' 0:54:42
22Cofidis 1:13:14

General classification after stage 19
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 81:13:37
2Damiano Caruso (Ita) Bahrain Victorious 0:02:29
3Simon Yates (GBr) Team BikeExchange 0:02:49
4Aleksandr Vlasov (Rus) Astana-Premier Tech 0:06:11
5Hugh Carthy (GBr) EF Education-Nippo 0:07:10
6Romain Bardet (Fra) Team DSM 0:07:32
7Daniel Martinez Poveda (Col) Ineos Grenadiers 0:07:42
8João Almeida (Por) Deceuninck-QuickStep 0:08:26
9Tobias Foss (Nor) Jumbo-Visma 0:10:19
10Daniel Martin (Irl) Israel Start-up Nation 0:13:55
11George Bennett (NZl) Jumbo-Visma 0:21:30
12Koen Bouwman (Ned) Jumbo-Visma 0:28:44
13Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:32:20
14Attila Valter (Hun) Groupama-FDJ 0:38:18
15Davide Formolo (Ita) UAE Team Emirates 0:41:16
16Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:42:19
17Diego Ulissi (Ita) UAE Team Emirates 0:49:17
18Vincenzo Nibali (Ita) Trek-Segafredo 0:50:02
19Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:50:29
20Tanel Kangert (Est) Team BikeExchange 0:52:32
21Louis Vervaeke (Bel) Alpecin-Fenix 0:55:31
22Gianni Moscon (Ita) Ineos Grenadiers 1:01:42
23Antonio Pedrero (Spa) Movistar Team 1:03:19
24Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 1:10:11
25Mikel Nieve Iturralde (Spa) Team BikeExchange 1:12:36
26Nelson Oliveira (Por) Movistar Team 1:14:03
27Alberto Bettiol (Ita) EF Education-Nippo 1:21:13
28Bauke Mollema (Ned) Trek-Segafredo 1:21:25
29Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 1:24:12
30Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 1:29:07
31Luis Leon Sanchez (Spa) Astana-Premier Tech 1:36:11
32Michael Storer (Aus) Team DSM 1:41:19
33Matteo Fabbro (Ita) Bora-Hansgrohe 1:41:39
34Matteo Badilatti (Swi) Groupama-FDJ 1:42:49
35Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 1:45:46
36Rudy Molard (Fra) Groupama-FDJ 1:46:20
37Giovanni Carboni (Ita) Bardiani CSF Faizane' 1:46:23
38Jacopo Mosca (Ita) Trek-Segafredo 1:47:43
39Alessandro Covi (Ita) UAE Team Emirates 1:49:29
40Christopher Hamilton (Aus) Team DSM 1:50:40
41Larry Warbasse (USA) AG2R Citroën Team 1:51:34
42Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 1:54:14
43Andrea Vendrame (Ita) AG2R Citroën Team 1:54:33
44Einer Rubio Reyes (Col) Movistar Team 1:55:36
45Harold Tejada Canacue (Col) Astana-Premier Tech 1:56:13
46Patrick Bevin (NZl) Israel Start-up Nation 1:58:43
47Vadim Pronskiy (Kaz) Astana-Premier Tech 1:59:46
48Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 2:02:22
49Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 2:05:18
50Nicolas Roche (Irl) Team DSM 2:06:37
51Felix Grossschartner (Aut) Bora-Hansgrohe 2:07:28
52Edward Ravasi (Ita) Eolo-Kometa Cycling Team 2:07:35
53Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 2:11:19
54Davide Villella (Ita) Movistar Team 2:13:14
55Kilian Frankiny (Swi) Team Qhubeka Assos 2:13:29
56Tony Gallopin (Fra) AG2R Citroën Team 2:15:49
57Pieter Serry (Bel) Deceuninck-QuickStep 2:17:04
58James Knox (GBr) Deceuninck-QuickStep 2:20:15
59Dario Cataldo (Ita) Movistar Team 2:21:52
60Amanuel Gebreigzabhier (Eri) Trek-Segafredo 2:24:03
61Nikias Arndt (Ger) Team DSM 2:25:07
62Fabio Felline (Ita) Astana-Premier Tech 2:26:27
63Matteo Sobrero (Ita) Astana-Premier Tech 2:27:06
64Geoffrey Bouchard (Fra) AG2R Citroën Team 2:27:46
65Lars van den Berg (Ned) Groupama-FDJ 2:41:07
66Rémi Cavagna (Fra) Deceuninck-QuickStep 2:43:48
67Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 2:46:00
68Simon Carr (GBr) EF Education-Nippo 2:53:07
69Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 2:53:46
70Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 2:55:57
71Simon Pellaud (Swi) Androni Giocattoli-Sidermec 2:59:03
72Filippo Zana (Ita) Bardiani CSF Faizane' 2:59:16
73Jan Tratnik (Slo) Bahrain Victorious 2:59:50
74Jimmy Janssens (Bel) Alpecin-Fenix 3:00:08
75Mark Christian (GBr) Eolo-Kometa Cycling Team 3:00:44
76Stefano Oldani (Ita) Lotto Soudal 3:02:52
77Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 3:02:53
78Yukiya Arashiro (Jpn) Bahrain Victorious 3:03:22
79Mikkel Honoré (Den) Deceuninck-QuickStep 3:06:53
80Harm Vanhoucke (Bel) Lotto Soudal 3:07:32
81Giovanni Aleotti (Ita) Bora-Hansgrohe 3:08:15
82Tejay van Garderen (USA) EF Education-Nippo 3:10:18
83Callum Scotson (Aus) Team BikeExchange 3:10:25
84Jens Keukeleire (Bel) EF Education-Nippo 3:11:09
85Guy Niv (Isr) Israel Start-up Nation 3:12:40
86Enrico Battaglin (Ita) Bardiani CSF Faizane' 3:13:47
87Samuele Battistella (Ita) Astana-Premier Tech 3:14:31
88Gianni Vermeersch (Bel) Alpecin-Fenix 3:18:32
89Dries De Bondt (Bel) Alpecin-Fenix 3:24:07
90Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 3:26:34
91Rafael Valls Ferri (Spa) Bahrain Victorious 3:31:08
92Giovanni Visconti (Ita) Bardiani CSF Faizane' 3:31:11
93Romain Seigle (Fra) Groupama-FDJ 3:33:10
94Salvatore Puccio (Ita) Ineos Grenadiers 3:35:16
95Valerio Conti (Ita) UAE Team Emirates 3:37:22
96Christopher Juul-Jensen (Den) Team BikeExchange 3:38:01
97Márton Dina (Hun) Eolo-Kometa Cycling Team 3:38:41
98Matteo Jorgenson (USA) Movistar Team 3:40:37
99Simon Guglielmi (Fra) Groupama-FDJ 3:41:39
100Paul Martens (Ger) Jumbo-Visma 3:43:29
101Nico Denz (Ger) Team DSM 3:44:07
102Cesare Benedetti (Ita) Bora-Hansgrohe 3:52:52
103Samuele Zoccarato (Ita) Bardiani CSF Faizane' 3:53:15
104Mauro Schmid (Swi) Team Qhubeka Assos 3:53:30
105Senne Leysen (Bel) Alpecin-Fenix 3:57:00
106Cameron Meyer (Aus) Team BikeExchange 3:58:54
107Simone Consonni (Ita) Cofidis 3:58:55
108Fernando Gaviria Rendon (Col) UAE Team Emirates 3:59:09
109Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 3:59:50
110Davide Gabburo (Ita) Bardiani CSF Faizane' 4:01:08
111Filippo Fiorelli (Ita) Bardiani CSF Faizane' 4:01:30
112Oscar Riesebeek (Ned) Alpecin-Fenix 4:01:57
113Daniel Oss (Ita) Bora-Hansgrohe 4:05:41
114Peter Sagan (Svk) Bora-Hansgrohe 4:07:14
115Lawrence Naesen (Bel) AG2R Citroën Team 4:08:01
116Edoardo Affini (Ita) Jumbo-Visma
117Antoine Duchesne (Can) Groupama-FDJ 4:10:13
118Max Kanter (Ger) Team DSM 4:11:33
119Filippo Ganna (Ita) Ineos Grenadiers 4:11:45
120Michael Hepburn (Aus) Team BikeExchange 4:13:59
121Alexis Gougeard (Fra) AG2R Citroën Team 4:14:50
122Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 4:19:57
123Iljo Keisse (Bel) Deceuninck-QuickStep 4:20:31
124Davide Cimolai (Ita) Israel Start-up Nation 4:22:07
125Juan Sebastian Molano Benavides (Col) UAE Team Emirates 4:22:35
126Maximilian Walscheid (Ger) Team Qhubeka Assos 4:23:09
127Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux 4:23:14
128Samuele Rivi (Ita) Eolo-Kometa Cycling Team 4:23:22
129Bert-Jan Lindeman (Ned) Team Qhubeka Assos 4:24:51
130Julius van den Berg (Ned) EF Education-Nippo 4:25:25
131Matthias Brändle (Aut) Israel Start-up Nation 4:26:16
132Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 4:26:57
133Fabio Sabatini (Ita) Cofidis 4:30:18
134Lukasz Wisniowski (Pol) Team Qhubeka Assos 4:30:22
135Elia Viviani (Ita) Cofidis 4:32:53
136Koen de Kort (Ned) Trek-Segafredo 4:35:51
137Maciej Bodnar (Pol) Bora-Hansgrohe 4:37:37
138Maximiliano Richeze (Arg) UAE Team Emirates 4:37:54
139Albert Torres Barcelo (Spa) Movistar Team 4:38:34
140Umberto Marengo (Ita) Bardiani CSF Faizane' 4:38:53
141Alexander Krieger (Ger) Alpecin-Fenix 4:45:29
142Attilio Viviani (Ita) Cofidis 4:49:24
143Matteo Moschetti (Ita) Trek-Segafredo 4:49:45
144Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 4:56:44

Points classification
Pos.Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe 135
2Davide Cimolai (Ita) Israel Start-up Nation 113
3Fernando Gaviria Rendon (Col) UAE Team Emirates 110
4Elia Viviani (Ita) Cofidis 86
5Egan Bernal Gomez (Col) Ineos Grenadiers 68
6Dries De Bondt (Bel) Alpecin-Fenix 63
7Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 61
8Simone Consonni (Ita) Cofidis 60
9Alberto Bettiol (Ita) EF Education-Nippo 53
10Nikias Arndt (Ger) Team DSM 53
11Edoardo Affini (Ita) Jumbo-Visma 50
12Umberto Marengo (Ita) Bardiani CSF Faizane' 45
13Matteo Moschetti (Ita) Trek-Segafredo 44
14Simon Pellaud (Swi) Androni Giocattoli-Sidermec 43
15Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 42
16João Almeida (Por) Deceuninck-QuickStep 42
17Stefano Oldani (Ita) Lotto Soudal 42
18Andrea Vendrame (Ita) AG2R Citroën Team 40
19Filippo Fiorelli (Ita) Bardiani CSF Faizane' 40
20Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 39
21Daniel Martin (Irl) Israel Start-up Nation 38
22Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 34
23Damiano Caruso (Ita) Bahrain Victorious 33
24Samuele Rivi (Ita) Eolo-Kometa Cycling Team 32
25Alessandro Covi (Ita) UAE Team Emirates 32
26Gianni Vermeersch (Bel) Alpecin-Fenix 31
27Jan Tratnik (Slo) Bahrain Victorious 30
28Simon Yates (GBr) Team BikeExchange 29
29Nicolas Roche (Irl) Team DSM 29
30Diego Ulissi (Ita) UAE Team Emirates 25
31Aleksandr Vlasov (Rus) Astana-Premier Tech 23
32Harm Vanhoucke (Bel) Lotto Soudal 23
33Juan Sebastian Molano Benavides (Col) UAE Team Emirates 23
34Mauro Schmid (Swi) Team Qhubeka Assos 22
35George Bennett (NZl) Jumbo-Visma 22
36Max Kanter (Ger) Team DSM 22
37Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 21
38Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 20
39Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 20
40Bauke Mollema (Ned) Trek-Segafredo 19
41Christopher Hamilton (Aus) Team DSM 19
42Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 18
43Nelson Oliveira (Por) Movistar Team 18
44Oscar Riesebeek (Ned) Alpecin-Fenix 18
45Romain Bardet (Fra) Team DSM 17
46Daniel Martinez Poveda (Col) Ineos Grenadiers 17
47Dario Cataldo (Ita) Movistar Team 17
48Simon Guglielmi (Fra) Groupama-FDJ 17
49Lawrence Naesen (Bel) AG2R Citroën Team 16
50Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 16
51Filippo Ganna (Ita) Ineos Grenadiers 15
52Gorka Izagirre Insausti (Spa) Astana-Premier Tech 15
53Giovanni Carboni (Ita) Bardiani CSF Faizane' 15
54Rémi Cavagna (Fra) Deceuninck-QuickStep 13
55Alexis Gougeard (Fra) AG2R Citroën Team 13
56Tony Gallopin (Fra) AG2R Citroën Team 12
57Tobias Foss (Nor) Jumbo-Visma 12
58Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 12
59Samuele Battistella (Ita) Astana-Premier Tech 12
60Filippo Zana (Ita) Bardiani CSF Faizane' 11
61Mikkel Honoré (Den) Deceuninck-QuickStep 10
62Jacopo Mosca (Ita) Trek-Segafredo 9
63Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 9
64Mark Christian (GBr) Eolo-Kometa Cycling Team 9
65Hugh Carthy (GBr) EF Education-Nippo 8
66Koen Bouwman (Ned) Jumbo-Visma 8
67Vincenzo Nibali (Ita) Trek-Segafredo 8
68Louis Vervaeke (Bel) Alpecin-Fenix 8
69Gianni Moscon (Ita) Ineos Grenadiers 8
70Antonio Pedrero (Spa) Movistar Team 8
71Michael Storer (Aus) Team DSM 8
72Geoffrey Bouchard (Fra) AG2R Citroën Team 8
73Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 8
74Samuele Zoccarato (Ita) Bardiani CSF Faizane' 8
75Patrick Bevin (NZl) Israel Start-up Nation 6
76Amanuel Gebreigzabhier (Eri) Trek-Segafredo 6
77Enrico Battaglin (Ita) Bardiani CSF Faizane' 6
78Attila Valter (Hun) Groupama-FDJ 5
79Jimmy Janssens (Bel) Alpecin-Fenix 5
80Giovanni Aleotti (Ita) Bora-Hansgrohe 5
81Matthias Brändle (Aut) Israel Start-up Nation 5
82Albert Torres Barcelo (Spa) Movistar Team 5
83Alexander Krieger (Ger) Alpecin-Fenix 5
84Larry Warbasse (USA) AG2R Citroën Team 4
85Valerio Conti (Ita) UAE Team Emirates 4
86Maximilian Walscheid (Ger) Team Qhubeka Assos 4
87Maximiliano Richeze (Arg) UAE Team Emirates 4
88Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec 3
89Matteo Jorgenson (USA) Movistar Team 3
90Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 2
91Davide Formolo (Ita) UAE Team Emirates 2
92Luis Leon Sanchez (Spa) Astana-Premier Tech 2
93Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 2
94Márton Dina (Hun) Eolo-Kometa Cycling Team 2
95Daniel Oss (Ita) Bora-Hansgrohe 2
96Matteo Badilatti (Swi) Groupama-FDJ 1
97Fabio Felline (Ita) Astana-Premier Tech 1
98Lars van den Berg (Ned) Groupama-FDJ 1
99Christopher Juul-Jensen (Den) Team BikeExchange 1
100Nico Denz (Ger) Team DSM 1
101Iljo Keisse (Bel) Deceuninck-QuickStep 1
102Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -1
103Davide Gabburo (Ita) Bardiani CSF Faizane' -3
104Attilio Viviani (Ita) Cofidis -3
105Giovanni Visconti (Ita) Bardiani CSF Faizane' -14

Mountains classification
Pos.Rider Name (Country) TeamResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team 180
2Egan Bernal Gomez (Col) Ineos Grenadiers 121
3Daniel Martin (Irl) Israel Start-up Nation 83
4Simon Yates (GBr) Team BikeExchange 57
5Bauke Mollema (Ned) Trek-Segafredo 53
6Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 52
7Damiano Caruso (Ita) Bahrain Victorious 50
8João Almeida (Por) Deceuninck-QuickStep 48
9Dries De Bondt (Bel) Alpecin-Fenix 39
10Jan Tratnik (Slo) Bahrain Victorious 26
11Aleksandr Vlasov (Rus) Astana-Premier Tech 22
12Romain Bardet (Fra) Team DSM 22
13Vincenzo Nibali (Ita) Trek-Segafredo 18
14Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 17
15Alessandro Covi (Ita) UAE Team Emirates 17
16Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 16
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 13
18Harm Vanhoucke (Bel) Lotto Soudal 13
19Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 13
20Gianni Moscon (Ita) Ineos Grenadiers 12
21Mauro Schmid (Swi) Team Qhubeka Assos 11
22Diego Ulissi (Ita) UAE Team Emirates 11
23Hugh Carthy (GBr) EF Education-Nippo 10
24George Bennett (NZl) Jumbo-Visma 10
25Antonio Pedrero (Spa) Movistar Team 10
26Jacopo Mosca (Ita) Trek-Segafredo 10
27Simon Carr (GBr) EF Education-Nippo 10
28Larry Warbasse (USA) AG2R Citroën Team 9
29Simon Pellaud (Swi) Androni Giocattoli-Sidermec 9
30Andrea Vendrame (Ita) AG2R Citroën Team 9
31Nikias Arndt (Ger) Team DSM 9
32Daniel Martinez Poveda (Col) Ineos Grenadiers 8
33Louis Vervaeke (Bel) Alpecin-Fenix 7
34Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 7
35Giovanni Carboni (Ita) Bardiani CSF Faizane' 6
36Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 6
37Lars van den Berg (Ned) Groupama-FDJ 6
38Christopher Juul-Jensen (Den) Team BikeExchange 6
39Filippo Fiorelli (Ita) Bardiani CSF Faizane' 6
40Mark Christian (GBr) Eolo-Kometa Cycling Team 5
41Nelson Oliveira (Por) Movistar Team 5
42Michael Storer (Aus) Team DSM 5
43Giovanni Aleotti (Ita) Bora-Hansgrohe 4
44Christopher Hamilton (Aus) Team DSM 4
45Davide Villella (Ita) Movistar Team 4
46Dario Cataldo (Ita) Movistar Team 4
47Edoardo Affini (Ita) Jumbo-Visma 4
48Rémi Cavagna (Fra) Deceuninck-QuickStep 3
49James Knox (GBr) Deceuninck-QuickStep 3
50Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 3
51Giovanni Visconti (Ita) Bardiani CSF Faizane' 3
52Oscar Riesebeek (Ned) Alpecin-Fenix 3
53Alexis Gougeard (Fra) AG2R Citroën Team 3
54Patrick Bevin (NZl) Israel Start-up Nation 2
55Jimmy Janssens (Bel) Alpecin-Fenix 2
56Samuele Zoccarato (Ita) Bardiani CSF Faizane' 2
57Daniel Oss (Ita) Bora-Hansgrohe 2
58Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 2
59Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 2
60Koen Bouwman (Ned) Jumbo-Visma 1
61Attila Valter (Hun) Groupama-FDJ 1
62Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 1
63Einer Rubio Reyes (Col) Movistar Team 1
64Tony Gallopin (Fra) AG2R Citroën Team 1
65Simon Guglielmi (Fra) Groupama-FDJ 1
66Lawrence Naesen (Bel) AG2R Citroën Team 1
67Albert Torres Barcelo (Spa) Movistar Team 1
68Umberto Marengo (Ita) Bardiani CSF Faizane' -2
69Fabio Felline (Ita) Astana-Premier Tech -4
70Davide Gabburo (Ita) Bardiani CSF Faizane' -4
71Attilio Viviani (Ita) Cofidis -4
72Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux -4
73Davide Formolo (Ita) UAE Team Emirates -8

Young riders classification
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 81:13:37
2Aleksandr Vlasov (Rus) Astana-Premier Tech 0:06:11
3Daniel Martinez Poveda (Col) Ineos Grenadiers 0:07:42
4João Almeida (Por) Deceuninck-QuickStep 0:08:26
5Tobias Foss (Nor) Jumbo-Visma 0:10:19
6Attila Valter (Hun) Groupama-FDJ 0:38:18
7Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 0:42:19
8Michael Storer (Aus) Team DSM 1:41:19
9Alessandro Covi (Ita) UAE Team Emirates 1:49:29
10Einer Rubio Reyes (Col) Movistar Team 1:55:36
11Harold Tejada Canacue (Col) Astana-Premier Tech 1:56:13
12Vadim Pronskiy (Kaz) Astana-Premier Tech 1:59:46
13Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 2:02:22
14Matteo Sobrero (Ita) Astana-Premier Tech 2:27:06
15Lars van den Berg (Ned) Groupama-FDJ 2:41:07
16Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 2:46:00
17Simon Carr (GBr) EF Education-Nippo 2:53:07
18Filippo Zana (Ita) Bardiani CSF Faizane' 2:59:16
19Stefano Oldani (Ita) Lotto Soudal 3:02:52
20Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 3:02:53
21Mikkel Honoré (Den) Deceuninck-QuickStep 3:06:53
22Harm Vanhoucke (Bel) Lotto Soudal 3:07:32
23Giovanni Aleotti (Ita) Bora-Hansgrohe 3:08:15
24Callum Scotson (Aus) Team BikeExchange 3:10:25
25Samuele Battistella (Ita) Astana-Premier Tech 3:14:31
26Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec 3:26:34
27Márton Dina (Hun) Eolo-Kometa Cycling Team 3:38:41
28Matteo Jorgenson (USA) Movistar Team 3:40:37
29Simon Guglielmi (Fra) Groupama-FDJ 3:41:39
30Samuele Zoccarato (Ita) Bardiani CSF Faizane' 3:53:15
31Mauro Schmid (Swi) Team Qhubeka Assos 3:53:30
32Senne Leysen (Bel) Alpecin-Fenix 3:57:00
33Edoardo Affini (Ita) Jumbo-Visma 4:08:01
34Max Kanter (Ger) Team DSM 4:11:33
35Filippo Ganna (Ita) Ineos Grenadiers 4:11:45
36Samuele Rivi (Ita) Eolo-Kometa Cycling Team 4:23:22
37Julius van den Berg (Ned) EF Education-Nippo 4:25:25
38Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 4:26:57
39Attilio Viviani (Ita) Cofidis 4:49:24
40Matteo Moschetti (Ita) Trek-Segafredo 4:49:45

Combativity classification
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 49
2Egan Bernal Gomez (Col) Ineos Grenadiers 40
3Simon Pellaud (Swi) Androni Giocattoli-Sidermec 37
4Geoffrey Bouchard (Fra) AG2R Citroën Team 32
5Umberto Marengo (Ita) Bardiani CSF Faizane' 31
6João Almeida (Por) Deceuninck-QuickStep 27
7Fernando Gaviria Rendon (Col) UAE Team Emirates 23
8Daniel Martin (Irl) Israel Start-up Nation 22
9Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 21
10Peter Sagan (Svk) Bora-Hansgrohe 21
11Samuele Rivi (Ita) Eolo-Kometa Cycling Team 20
12Bauke Mollema (Ned) Trek-Segafredo 19
13Nikias Arndt (Ger) Team DSM 19
14Jan Tratnik (Slo) Bahrain Victorious 19
15Alessandro Covi (Ita) UAE Team Emirates 18
16Davide Cimolai (Ita) Israel Start-up Nation 18
17Simon Yates (GBr) Team BikeExchange 17
18Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 16
19Damiano Caruso (Ita) Bahrain Victorious 15
20Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 15
21Harm Vanhoucke (Bel) Lotto Soudal 15
22Edoardo Affini (Ita) Jumbo-Visma 15
23Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 15
24Elia Viviani (Ita) Cofidis 15
25Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 13
26Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 13
27Simone Consonni (Ita) Cofidis 13
28Mark Christian (GBr) Eolo-Kometa Cycling Team 12
29Filippo Fiorelli (Ita) Bardiani CSF Faizane' 12
30Filippo Ganna (Ita) Ineos Grenadiers 12
31Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 11
32Vincenzo Nibali (Ita) Trek-Segafredo 10
33Alberto Bettiol (Ita) EF Education-Nippo 10
34Giovanni Carboni (Ita) Bardiani CSF Faizane' 10
35Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 10
36Oscar Riesebeek (Ned) Alpecin-Fenix 10
37Diego Ulissi (Ita) UAE Team Emirates 9
38Nelson Oliveira (Por) Movistar Team 9
39Mauro Schmid (Swi) Team Qhubeka Assos 9
40Aleksandr Vlasov (Rus) Astana-Premier Tech 8
41Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 8
42Nicolas Roche (Irl) Team DSM 8
43Amanuel Gebreigzabhier (Eri) Trek-Segafredo 8
44Rémi Cavagna (Fra) Deceuninck-QuickStep 8
45Gianni Vermeersch (Bel) Alpecin-Fenix 8
46Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 8
47Romain Bardet (Fra) Team DSM 7
48Michael Storer (Aus) Team DSM 7
49Christopher Hamilton (Aus) Team DSM 7
50Andrea Vendrame (Ita) AG2R Citroën Team 7
51Dario Cataldo (Ita) Movistar Team 7
52Giovanni Aleotti (Ita) Bora-Hansgrohe 7
53Samuele Zoccarato (Ita) Bardiani CSF Faizane' 7
54Alexis Gougeard (Fra) AG2R Citroën Team 7
55Gorka Izagirre Insausti (Spa) Astana-Premier Tech 6
56Jacopo Mosca (Ita) Trek-Segafredo 6
57Larry Warbasse (USA) AG2R Citroën Team 6
58Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 6
59Tony Gallopin (Fra) AG2R Citroën Team 6
60Stefano Oldani (Ita) Lotto Soudal 6
61Simon Guglielmi (Fra) Groupama-FDJ 6
62George Bennett (NZl) Jumbo-Visma 5
63Gianni Moscon (Ita) Ineos Grenadiers 5
64Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 5
65Christopher Juul-Jensen (Den) Team BikeExchange 5
66Davide Gabburo (Ita) Bardiani CSF Faizane' 5
67Matteo Moschetti (Ita) Trek-Segafredo 5
68Tobias Foss (Nor) Jumbo-Visma 4
69Koen Bouwman (Ned) Jumbo-Visma 4
70Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 4
71Mikkel Honoré (Den) Deceuninck-QuickStep 4
72Giovanni Visconti (Ita) Bardiani CSF Faizane' 4
73Louis Vervaeke (Bel) Alpecin-Fenix 3
74Antonio Pedrero (Spa) Movistar Team 3
75Simon Carr (GBr) EF Education-Nippo 3
76Iljo Keisse (Bel) Deceuninck-QuickStep 3
77Hugh Carthy (GBr) EF Education-Nippo 2
78Davide Formolo (Ita) UAE Team Emirates 2
79Matteo Badilatti (Swi) Groupama-FDJ 2
80Patrick Bevin (NZl) Israel Start-up Nation 2
81Jimmy Janssens (Bel) Alpecin-Fenix 2
82Samuele Battistella (Ita) Astana-Premier Tech 2
83Albert Torres Barcelo (Spa) Movistar Team 2
84Daniel Martinez Poveda (Col) Ineos Grenadiers 1
85Attila Valter (Hun) Groupama-FDJ 1
86Lars van den Berg (Ned) Groupama-FDJ 1
87Enrico Battaglin (Ita) Bardiani CSF Faizane' 1
88Valerio Conti (Ita) UAE Team Emirates 1
89Senne Leysen (Bel) Alpecin-Fenix 1
90Lawrence Naesen (Bel) AG2R Citroën Team 1

Sprints classification
Pos.Rider Name (Country) TeamResult
1Dries De Bondt (Bel) Alpecin-Fenix 64
2Umberto Marengo (Ita) Bardiani CSF Faizane' 54
3Simon Pellaud (Swi) Androni Giocattoli-Sidermec 53
4Samuele Rivi (Ita) Eolo-Kometa Cycling Team 32
5Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 30
6Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 23
7Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 21
8Fernando Gaviria Rendon (Col) UAE Team Emirates 18
9Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 18
10Mark Christian (GBr) Eolo-Kometa Cycling Team 16
11Jan Tratnik (Slo) Bahrain Victorious 13
12Amanuel Gebreigzabhier (Eri) Trek-Segafredo 13
13Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 12
14Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec 12
15Gorka Izagirre Insausti (Spa) Astana-Premier Tech 11
16Filippo Ganna (Ita) Ineos Grenadiers 11
17Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 11
18Bauke Mollema (Ned) Trek-Segafredo 11
19Tony Gallopin (Fra) AG2R Citroën Team 11
20Rémi Cavagna (Fra) Deceuninck-QuickStep 10
21Gianni Vermeersch (Bel) Alpecin-Fenix 10
22Giovanni Carboni (Ita) Bardiani CSF Faizane' 10
23Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 10
24Davide Gabburo (Ita) Bardiani CSF Faizane' 10
25Edoardo Affini (Ita) Jumbo-Visma 10
26Geoffrey Bouchard (Fra) AG2R Citroën Team 10
27Oscar Riesebeek (Ned) Alpecin-Fenix 10
28João Almeida (Por) Deceuninck-QuickStep 9
29Michael Storer (Aus) Team DSM 9
30Alexis Gougeard (Fra) AG2R Citroën Team 9
31Vincenzo Nibali (Ita) Trek-Segafredo 9
32Harm Vanhoucke (Bel) Lotto Soudal 9
33Samuele Zoccarato (Ita) Bardiani CSF Faizane' 9
34Giovanni Aleotti (Ita) Bora-Hansgrohe 8
35Simone Consonni (Ita) Cofidis 7
36Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 7
37Filippo Fiorelli (Ita) Bardiani CSF Faizane' 7
38Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 7
39Alberto Bettiol (Ita) EF Education-Nippo 6
40Nikias Arndt (Ger) Team DSM 6
41Jacopo Mosca (Ita) Trek-Segafredo 6
42Mikkel Honoré (Den) Deceuninck-QuickStep 6
43Christopher Juul-Jensen (Den) Team BikeExchange 6
44Nelson Oliveira (Por) Movistar Team 6
45Alessandro Covi (Ita) UAE Team Emirates 6
46Simon Guglielmi (Fra) Groupama-FDJ 6
47Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 6
48Dario Cataldo (Ita) Movistar Team 5
49Nicolas Roche (Irl) Team DSM 4
50Larry Warbasse (USA) AG2R Citroën Team 4
51Elia Viviani (Ita) Cofidis 4
52Koen Bouwman (Ned) Jumbo-Visma 4
53Diego Ulissi (Ita) UAE Team Emirates 3
54Gianni Moscon (Ita) Ineos Grenadiers 3
55Egan Bernal Gomez (Col) Ineos Grenadiers 3
56Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 3
57Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 3
58Iljo Keisse (Bel) Deceuninck-QuickStep 3
59Stefano Oldani (Ita) Lotto Soudal 2
60Giovanni Visconti (Ita) Bardiani CSF Faizane' 2
61Christopher Hamilton (Aus) Team DSM 2
62Davide Formolo (Ita) UAE Team Emirates 2
63Matteo Badilatti (Swi) Groupama-FDJ 2
64Peter Sagan (Svk) Bora-Hansgrohe 2
65Albert Torres Barcelo (Spa) Movistar Team 2
66Antonio Pedrero (Spa) Movistar Team 2
67Jimmy Janssens (Bel) Alpecin-Fenix 2
68Samuele Battistella (Ita) Astana-Premier Tech 1
69Simon Carr (GBr) EF Education-Nippo 1
70Lawrence Naesen (Bel) AG2R Citroën Team 1
71Senne Leysen (Bel) Alpecin-Fenix 1
72Davide Cimolai (Ita) Israel Start-up Nation 1
73Valerio Conti (Ita) UAE Team Emirates 1
74Mauro Schmid (Swi) Team Qhubeka Assos 1

Breakaway classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 695
2Umberto Marengo (Ita) Bardiani CSF Faizane' 648
3Samuele Rivi (Ita) Eolo-Kometa Cycling Team 414
4Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 298
5Alexis Gougeard (Fra) AG2R Citroën Team 274
6Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team 269
7Filippo Tagliani (Ita) Androni Giocattoli-Sidermec 224
8Samuele Zoccarato (Ita) Bardiani CSF Faizane' 169
9Lars van den Berg (Ned) Groupama-FDJ 167
10Mark Christian (GBr) Eolo-Kometa Cycling Team 164
11Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 148
12Geoffrey Bouchard (Fra) AG2R Citroën Team 134
13Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec 133
14Giovanni Carboni (Ita) Bardiani CSF Faizane' 125
15Dario Cataldo (Ita) Movistar Team 124
16Simon Guglielmi (Fra) Groupama-FDJ 119
17Antonio Pedrero (Spa) Movistar Team 118
18Nelson Oliveira (Por) Movistar Team 118
19Nikias Arndt (Ger) Team DSM 108
20Bauke Mollema (Ned) Trek-Segafredo 102
21Fernando Gaviria Rendon (Col) UAE Team Emirates 99
22Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 84
23Davide Formolo (Ita) UAE Team Emirates 83
24Vincenzo Nibali (Ita) Trek-Segafredo 81
25João Almeida (Por) Deceuninck-QuickStep 80
26Gorka Izagirre Insausti (Spa) Astana-Premier Tech 80
27Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux 80
28Jimmy Janssens (Bel) Alpecin-Fenix 79
29Amanuel Gebreigzabhier (Eri) Trek-Segafredo 71
30Davide Gabburo (Ita) Bardiani CSF Faizane' 68
31Alessandro Covi (Ita) UAE Team Emirates 66
32Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 65
33Christopher Juul-Jensen (Den) Team BikeExchange 65
34Dries De Bondt (Bel) Alpecin-Fenix 53
35Mauro Schmid (Swi) Team Qhubeka Assos 50
36Daniel Martin (Irl) Israel Start-up Nation 43
37Harm Vanhoucke (Bel) Lotto Soudal 40
38Enrico Battaglin (Ita) Bardiani CSF Faizane' 40
39Lawrence Naesen (Bel) AG2R Citroën Team 40
40Gianni Moscon (Ita) Ineos Grenadiers 33
41Oscar Riesebeek (Ned) Alpecin-Fenix 22
42Egan Bernal Gomez (Col) Ineos Grenadiers 21
43George Bennett (NZl) Jumbo-Visma 20
44Rémi Cavagna (Fra) Deceuninck-QuickStep 20
45Andrea Vendrame (Ita) AG2R Citroën Team 19
46Jan Tratnik (Slo) Bahrain Victorious 19
47Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team 17
48Simon Carr (GBr) EF Education-Nippo 16
49Christopher Hamilton (Aus) Team DSM 13
50Pieter Serry (Bel) Deceuninck-QuickStep 11
51Mikkel Honoré (Den) Deceuninck-QuickStep 11
52Louis Vervaeke (Bel) Alpecin-Fenix 9
53Patrick Bevin (NZl) Israel Start-up Nation 9
54Filippo Fiorelli (Ita) Bardiani CSF Faizane' 8
55Alberto Bettiol (Ita) EF Education-Nippo 7
56Samuele Battistella (Ita) Astana-Premier Tech 7
57Jacopo Mosca (Ita) Trek-Segafredo 6
58Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 6
59Valerio Conti (Ita) UAE Team Emirates 6
60Matteo Jorgenson (USA) Movistar Team 6
61Edoardo Affini (Ita) Jumbo-Visma 6
62Albert Torres Barcelo (Spa) Movistar Team 6
63Stefano Oldani (Ita) Lotto Soudal 5

Fair Play classification
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious
2Team DSM
3Jumbo-Visma
4Israel Start-up Nation
5Groupama-FDJ
6Ineos Grenadiers 20
7Team Qhubeka Assos 20
8Lotto Soudal 20
9EF Education-Nippo 30
10Deceuninck-QuickStep 50
11Eolo-Kometa Cycling Team 50
12AG2R Citroën Team 50
13UAE Team Emirates 60
14Movistar Team 100
15Bora-Hansgrohe 100
16Astana-Premier Tech 110
17Androni Giocattoli-Sidermec 110
18Cofidis 110
19Intermarché-Wanty-Gobert Matériaux 140
20Alpecin-Fenix 180
21Bardiani CSF Faizane' 280
22Trek-Segafredo 310
23Team BikeExchange 450

Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 244:14:06
2Team DSM 0:02:20
3Jumbo-Visma 0:26:22
4Trek-Segafredo 0:28:23
5Astana-Premier Tech 0:30:59
6Team BikeExchange 0:58:36
7EF Education-Nippo 1:16:44
8Movistar Team 1:18:43
9Deceuninck-QuickStep 1:25:22
10Bahrain Victorious 1:28:28
11UAE Team Emirates 1:31:35
12Groupama-FDJ 2:03:15
13Eolo-Kometa Cycling Team 2:15:36
14Intermarché-Wanty-Gobert Matériaux 2:20:18
15AG2R Citroën Team 3:50:46
16Bora-Hansgrohe 4:01:13
17Israel Start-up Nation 4:05:48
18Androni Giocattoli-Sidermec 4:28:15
19Alpecin-Fenix 4:36:09
20Bardiani CSF Faizane' 5:42:42
21Cofidis 7:45:39
22Team Qhubeka Assos 7:50:11

Latest on Cyclingnews