Roberto Heras venceu a etapa rainha da Volta a Espanha e assumiu a liderança. O ciclista da Liberty Seguros confirmou os seus créditos de trepador à chegada a Calar Alto, em Almeria, e no final vestiu a camisola dourada.
A 12ª etapa, na distância de 145km, terminou com uma subida de 21 km até ao observatório de Calar Alto, a 2090m de altitude, onde Heras se impôs a Santi Perez, que ficou a 34s, e a Paco Mancebo (53s), que garantiu assim a subida à segunda posição da geral.
O anterior líder, Floyd Landis, perdeu mais de três minutos nesta etapa, enquanto o espanhol Alejandro Valverde, da Kelme, deixou uma manifestação de força. Dois dias depois de uma queda, Valverde deu luta aos adversários e desferiu mesmo um ataque a nove quilómetros da meta, acabando na quarta posição e assegurando ainda assim o terceiro lugar da geral.
Classificação da etapa:
1. Roberto Heras (ESP/LST), 4h19m30s
2. Santi Perez (ESP/PHO), a 34s
3. Francisco Mancebo (ESP/IBB), a 53s
4. Alejandro Valverde (ESP/KEL), a 1m27s
5. Isidro Nozal (ESP/LST), a 1m27s
6. Angel Gomez (ESP/ALM), a 1m38s
7. Luís Perez (ESP/COF), a 1m38s
8. Stefano Garzelli (ITA/VIN), a 2m02s
9. Peio Arreitunandia (ESP/BAQ), 2m17s
10. Carlos Sastre (ESP/CSC), a 2m28s
Classificação geral:
1. Roberto Heras (ESP/LST), 44h50m50s
2. Francisco Mancebo (ESP/IBB), a 35s
3. Alejandro Valverde (ESP/KEL), a 49s
4. Isidro Nozal (ESP/LST), a 1m12s
5. Floyd Landis (EUA/USP), a 2m19s
6. Manuel Beltran (ESP/USP), a 2m40s
7. Carlos Sastre (ESP/CSC), a 3m16s
8. Santi Perez (ESP/PHO), a 4m22s
9. Angel Gomez (ESP/ALM), a 5m07s
10. David Blanco (ESP/KEL), a 6m12s