Utbryterne ble tatt igjen da det gjenstod under 15 kilometer av etappen. Opp den siste stigningen stakk Ángel Vicioso, Pablo Lastras, Daniel Moreno og Christophe Le Mével i fra og skaffet seg en liten luke på 14 sekunder. På de siste kilometrene kom også David Millar opp til de fire i front, og det hele ble et spurtoppgjør der Vicioso viste seg sterkest og knep seieren foran Millar. Italieneren kunne dermed juble for sin første etappeseier i Giroen, mens Millar tok over ledelsen i sammendraget.