1 Christopher Froome (GBr) Team Sky 32:26:13
2 Esteban Chaves (Col) Orica-Scott 0:00:28
3 Nicolas Roche (Irl) BMC Racing Team 0:00:41
4 Vincenzo Nibali (Ita) Bahrain-Merida 0:00:53
5 Tejay Van Garderen (USA) BMC Racing Team 0:00:58
6 Fabio Aru (Ita) Astana Pro Team 0:01:06
7 David De La Cruz (Spa) Quick-Step Floors 0:01:08
8 Adam Yates (GBr) Orica-Scott 0:01:18
9 Michael Woods (Can) Cannondale-Drapac 0:01:41
10 Ilnur Zakarin (Rus) Katusha-Alpecin 0:01:57