210 km garajā braucienā, kura laikā bija vairāki otrās un trešās pakāpes kāpumi, izšķirošie notikumi risinājās distances beigās. Pēdējos kilometrus bija jāveic pret kalnu. No visiem bija atrāvušies četri riteņbraucēji, taču visi tika noķerti. Vistālāk tika Aleksandrs Vinokurovs (Astana), taču arī viņš zaudēja vadību. Ar spēcīgu izrāvienu no sekojošās grupas aizmuka spānis Alberto Kontadors (Astana) un Rodrigess. Abi sīvi cīnījās līdz mērķim, taču finiša sprintā taktiski veiksmīgāks bija Rodrigess. Četras sekundes pēc uzvarētāja finišēja Vinokurovs.
Grupa ar kopvērtējuma līderi Andiju Šleku (Luksemburga, Saxo Bank) finišēja desmit sekundes pēc līderiem, lai gan vienubrīd Kontadors un Rodrigess bija iekrājuši jau 24 sekunžu pārsvaru. Lielo starpību sekotāji atguva nobraucienā distances pēdējā kilometrā.
Kopvērtējuma līdera krekliņš joprojām būs Šleka mugurā, taču Kontadors ir pietuvojies līdz 31 sekundei.