1. Fabio Aru (Astana)
2. Chris Froome (Sky) - same time
3. Alejandro Valverde (Movistar) - 13''
4. Joaquin Rodriguez (Katusha) - same time
5. Alberto Contador (Saxo Tinkof) - same time
Aru takes his third Grand Tour stage win for the year. At only 24 he is certainly one to watch in the future.
Full results will be up shortly but for the minute it looks like Contador will remain in the lead, Froom will come in second with about 15 seconds on Valverde, Rodriguez remains in fourth and the stage winner Aru, fifth.
Well that is an oppurtunity lost for Valverde. He pushed Movistar so hard along the flats but failed to capatalise and wound up losing time to Froome.