1. Diego Ulissi (Ita) Lampre-Merida 7:22:21
2. Juan Jose Lobato (Esp) Movistar Team
3. Simon Gerrans (Aus) Orica GreenEdge
4. Manuel Belletti (Ita) Southeast Pro Cycling
5. Enrico Battaglin (Ita) Bardiani CSF
6. Sonny Colbrelli (Ita) Bardiani CSF
7. Fabio Felline (Ita) Trek Factory Racing
8. Grega Bole (Slo) CCC Sprandi Polkowice
9. Kévin Reza (Fra) FDJ.fr
10. Sergey Lagutin (Rus) Team Katusha
GC after Stage 7
1. Alberto Contador (Esp) Tinkoff-Saxo 27:42:00
2. Fabio Aru (Ita) Astana Pro Team 0:02
3. Richie Porte (Aus) Team Sky 0:20
4. Roman Kreuziger (Cze) Tinkoff-Saxo 0:22
5. Dario Cataldo (Ita) Astana Pro Team 0:28
6. Esteban Chaves (Col) Orica GreenEdge 0:37
7. Giovanni Visconti (Ita) Movistar Team 0:56
8. Mikel Landa Meana (Esp) Astana Pro Team 1:01
9. Davide Formolo (Ita) Cannondale-Garmin Pro Cycling Team 1:15
10. Andrey Amador (Crc) Movistar Team 1:18