--> -->
1. Nikias Arndt (Ger, Team DSM) 4:02:20 2. Matej Mohoric (Slo, Bahrain Victorious) 3. Stefano Oldani (Ita, Lotto Soudal) 4. João Almeida (Por, Deceuninck) 5. Diego Ulissi (Ita, UAE Team Emirates) 6. Quinten Hermans (Bel, Intermarché) 7. David Dekker (Ned, Jumbo) 8. Jake Stewart (GBr, Groupama) 9. Andrea Vendrame (Ita, AG2R Citroën Team) 10. Mikkel Honoré (Den, Deceuninck)
1. João Almeida (Por, Deceuninck) 22:54:44 2. Matej Mohoric (Slo, Bahrain Victorious) +0:02 3. Diego Ulissi (Ita, UAE Team Emirates) +0:14 4. Michal Kwiatkowski (Pol, Ineos Grenadiers) +0:21 5. Lorenzo Rota (Ita, Intermarché) +0:32 6. Giovanni Aleotti (Ita, Bora) 7. Einer Rubio Reyes (Col, Movistar Team) +0:36 8. Tim Wellens (Bel, Lotto Soudal) 9. Mikkel Honoré (Den, Deceuninck) +0:37 10. Quinten Hermans (Bel, Intermarché) +0:47