1 Christopher Froome (GBr) Team Sky 8:53:44
2 David De La Cruz (Spa) Quick-Step Floors 0:00:02
3 Nicolas Roche (Irl) BMC Racing Team
4 Tejay Van Garderen (USA) BMC Racing Team
5 Vincenzo Nibali (Ita) Bahrain-Merida 0:00:10
6 Esteban Chaves (Col) Orica-Scott 0:00:11
7 Fabio Aru (Ita) Astana Pro Team 0:00:38
8 Adam Yates (Aus) Orica-Scott 0:00:39
9 Domenico Pozzovivo (Ita) AG2R La Mondiale 0:00:43
10 Romain Bardet (Fra) AG2R La Mondiale 0:00:48