Ordine d’arrivo:
1° Fernando Gaviria (Movistar) 3h58’01”
2° Nikias Arndt (Bahrain Victorious)
3° Ethan Hayter (Ineos Grenadiers)
4° Milan Menten (Lotto Dstny)
5° Gianmarco Garofoli (Astana)
6° Luca Mozzato (Arkea Samsic)
7° Lewis Askey (Groupama FDJ)
8° Magnus Cort (EF Education EasyPost)
9° Matteo Sobrero (Jayco AlUla)
10° Dion Smith (Intermarchè Circus Wanty)
Classifica generale finale:
1° Adam Yates (UAE Team Emirates)
2° Matteo Jorgenson (Movistar) a 19″
3° Damiano Caruso (Bahrain Victorious) a 27″
4° Max Poole (Team DSM) a 38″
5° Thibaut Pinot (Groupama FDJ) a 41″
6° Cian Uijtdebroeks (Bora Hansgrohe) a 1’21”
7° Romain Bardet (Team DSM) a 1’28”
8° Egan Bernal (Ineos Grenadiers) a 1’53”
9° Eddie Dunbar (Jayco AlUla)
10° Rafal Majka (UAE Team Emirates) a 2’07”