1 Luis León Sanchez (Spa) Astana Pro Team 17:45:26
2 Wout Poels (Ned) Team Sky 0:00:15
3 Julian Alaphilippe (Fra) Quick-Step Floors 0:00:26
4 Marc Soler (Spa) Movistar Team
5 Gorka Izagirre (Spa) Bahrain-Merida 0:00:34
6 Felix Grossschartner (Aut) Bora-Hansgrohe 0:00:35
7 Ion Izagirre (Spa) Bahrain-Merida 0:00:42
8 Tim Wellens (Bel) Lotto Soudal
9 Sergio Henao (Col) Team Sky 0:00:48
10 Simon Yates (GBr) Mitchelton-Scott