Heras je do svoje treće pobjede na Vuelti došao na dramatičan način jer je nakon posljednje etape jedva sačuvao pobjedu ispred sunarodnjaka Santiaga Pereza (Phonak), koji je slavio u zadnjoj etapi, kronometru od 28.2 kilometra ulicama Madrida. Heras je nakraju ipak uspio sačuvati 30 sekundi prednosti u odnosu na Pereza, dok je treći također španjolski biciklist Francisco Mancebo (Illes Balears).
Utrka je u potpunosti prošla u znaku španjolskih biciklista koji su zauzeli prvih deset pozicija.
Hrvatski biciklist Vladimir Mihaljević zauzeo je na zadnjoj, 21. etapi 96. mjesto sa zaostatkom od 4:21 minuta za pobjednikom, a u ukupnom poretku je Riječanin okončao utrku kao 78. od 118 biciklista sa zaostatkom od 2:21.43 sati.
REZULTATI 21. ETAPE:
1 Santiago Perez (Špa) Phonak Hearing Systems 35.05 min.(48.22 km/h)
2 Francisco Mancebo (Špa) Illes Balears-Banesto 0.07 sec.
3 Carlos Sastre (Špa) Team CSC 0.08
4 Roberto Heras (Špa) Liberty Seguros 0.13
5 David Blanco (Špa) Comunidad Valenciana-Kelme 0.18
6 Bert Grabsch (Njem) Phonak Hearing Systems 0.34
7 Victor Hugo Pena (Kol) US Postal Service p/b Berry Floor 0.36
8 Luis Perez (Špa) Cofidis, le credit par Telephone 0.52
9 Vladimir Gusev (Rus) Team CSC 0.55
10 Jörg Jaksche (Njem) Team CSC 0.58
96 VLADIMIR MIHOLJEVIĆ (Alessio-Bianchi) 4:21
UKUPNI POREDAK:
1 Roberto Heras (Špa) Liberty Seguros 77.42.46 sati
2 Santiago Perez (Špa) Phonak Hearing Systems 30.00
3 Francisco Mancebo (Špa) Illes Balears-Banesto 2.13
4 Alejandro Valverde (Špa) Comunidad Valenciana-Kelme 3.30
5 Carlos Garcia Quesada (Špa) Comunidad Valenciana-Kelme 7.44
6 Carlos Sastre (Špa) Team CSC 8.11
7 Isidro Nozal (Špa) Liberty Seguros 8.32
8 Angel Gomez (Špa) Paternina-Costa De Almeria 13.08
9 Luis Perez (Špa) Cofidis, le credit par Telephone 13.24
10 David Blanco (Špa) Comunidad Valenciana-Kelme 15.15
78 MIHOLJEVIĆ 2:21.43
DOSADAŠNJI POBJEDNICI VUELTE:
1980 - Faustino Ruperez (Špa)
1981 - Giovanni Battglin (Ita)
1982 - Marino Lejarreta (Špa)
1983 - Bernard Hinault (Fra)
1984 - Eric Caritoux (Fra)
1985 - Pedro Delgado (Špa)
1986 - Alvaro Pino (Špa)
1987 - Luis Herrera (Špa)
1988 - Sean Kelly (Irs)
1989 - Delgado
1990 - Marco Giovanetti (Ita)
1991 - Melchor Mauri (Ita)
1992 - Toni Rominger (Švi)
1993 - Rominger
1994 - Rominger
1995 - Laurent Jalabert (Fra)
1996 - Alex Zuelle (Švi)
1997 - Zuelle
1998 - Abraham Olano (Špa)
1999 - Jan Ullrich (Njem)
2000 - Roberto Heras (Špa)
2001 - Angel Casero (Špa)
2002 - Aitor Gonzalez (Špa)
2003 - Heras
2004 - Heras
Najveća razlika: 30 minuta i 8 sekundi - Delio Rodriguez (Špa) u odnosu na Juliana Berrendera (Špa) 1945.
Najmanja razlika: 6 sekundi - Eric Caritoux (Fra) u odnosu na Alberta Fernandeza (Špa) 1984.