Really hard to guess given that a breakawaycould be allowed to take this one. Still, I'm going to go with the break being reeled in because of the huge number of climbs and this to be the final 3:
1) Nibali 2) F. Schleck 3) Contador
Small group arrives at the finish, that's the sprint results.