Stand
1. Richard Antonio Carapaz Montenegro 90:01:47
2. Vincenzo Nibali +1:05
3. Primoz Roglic +2:30
4. Mikel Landa Meana +2:38
5. Bauke Mollema +5:43
6. Rafal Majka +6:56
7. Miguel Angel Lopez Moreno +7:26
8. Simon Yates +7:49
9. Pavel Sivakov +8:56
10. Ilnur Zakarin +12:14