1 Giovanni Visconti (Ita) Neri Sottoli–Selle Italia–KTM 4:00:53
2 Diego Ulissi (Ita) UAE Team Emirates
3 Tadej Pogacar (Slo) UAE Team Emirates
4 Aleksandr Vlasov (Rus) Gazprom–Rusvelo
5 Andrea Vendrame (Ita) Androni Giocattoli-Sidermec 0:00:32
6 Esteban Chaves (Col) Mitchelton-Scott
7 Fausto Masnada (Ita) Androni Giocattoli-Sidermec
8 Ben Hermans (Bel) Israel Cycling Academy 0:01:38
9 Cameron Meyer (Aus) Mitchelton-Scott 0:02:22
10 Lorenzo Rota (Ita) Bardiani CSF
GC:
1 Diego Ulissi (Ita) UAE Team Emirates 15:39:28
2 Giovanni Visconti (Ita) Neri Sottoli–Selle Italia–KTM 0:00:22
3 Aleksandr Vlasov (Rus) Gazprom–Rusvelo 0:00:25
4 Tadej Pogacar (Slo) UAE Team Emirates 0:00:30
5 Andrea Vendrame (Ita) Androni Giocattoli-Sidermec 0:01:04
6 Esteban Chaves (Col) Mitchelton-Scott 0:01:08
7 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 0:01:14
8 Ben Hermans (Bel) Israel Cycling Academy 0:02:14
9 Jan Polanc (Slo) UAE Team Emirates 0:02:58
10 Radoslav Rogina (Cro) Adria Mobil 0:04:49