Et brudd på 7 mann som inkluderte Laurent Brochard kom løs helt i starten på etappen og disse hadde på det meste et forsprang på 10:40 minutter. Etterhvert bestemte Jörg Jaksche og Oscar Pereiro Sio seg for å ta opp jakten. Jaksche tok igjen den opprinnelige gruppen til Brochard og deretter Brochard selv og Luis Sanchez som nå lå alene i teten, ca. 40 km fra mål. Forspranget ned til hovedfeltet var i denne perioden på 04:30 min. Avstanden krympet raskt etterhvert som den siste stigningen nærmet seg, samtidig falt de fleste rytterne fra det opprinnelige bruddet fra tetgruppen. Hovedfeltet kjørte inn i den siste stigningen 22 km fra mål med ett forrykende tempo og etter kort tid besto denne gruppen av bare 15 ryttere: Armstrong, Azevedo, Hincapie, Ullrich, Vinokourov, Mancebo, Evans, Landis, Piepoli, Mazzoleni og Leipheimer. En rekke sammenlagtkandidater som Roberto Heras og Iban Mayo falt tidlig fra. Noe overraskende falt også Vinokourov fra tidligere enn ventet. Da det var ca. 10-11 km igjen var Armstrongs hjelperyttere ferdige, dette hadde liten betydning for jernmannen fra Texas som knuste sine nærmeste konkurrenter i sammendraget de siste 10 til 15 kilometerne. En mann som Jan Ullrich måtte slippe allerede rundt 11 km fra mål, omtrent samtidig som Armstrongs siste hjelperytter. Jaksche ble tatt igjen ca. 10 km fra mål av Armstrong og de få andre rytterne som nå lå i front. Den eneste som fulgte Armstrong hele veien var Alejandro Valverde som til gjengjeld slo Armstrong i spurten. Rasmussen sikret seg en fortsatt solid ledelse i kampen om klatretrøyen. Han ble også betegnet som en utfordrer til Armstrong i sammendraget av enkelte eksperter etter denne etappen.