Uprchlíci získali čtyřminutový náskok, který udrželi až do Jaenu, odkud je čekalo
už jen stoupání do Sierry de la Pandera v nadmořské výšce 1840 metrů nad mořem. Před horským výjezdem měla skupina náskok dvou a půl minuty a do té doby kompaktní celek se začal pomalu roztrhávat. V té chvíli začal pracovat i hlavní peloton, v němž byla aktivní především stáj US Postal.
Nejvýrazněji promluvili do dramatického závěru Simoni, Heras a Sevilla. První z nich se vydal stíhat vedoucí klubko jezdců nejdříve, nabral až půlminutový náskok, ale druzí dva jej tři kilometry před cílovou páskou dojeli a Heras si famózním závěrem dojel pro vítězství. Osmnáct vteřin za ním dojeli jeho soupeři, ve sprintu o druhé místo byl rychlejší Simoni.
Výsledky - 6. etapa (153 km): 1. Heras (Šp.) 3:56:47 hod., 2. Simoni (It.), 3. Sevilla oba -18 s, 4. Mayo (oba Šp.) -19, 5. Vinokurov (Kaz.), 6. A. González
oba -48, 7. Casas (oba Šp.), 8. Jeker oba -49, 9. Camenzind (oba Švýc.), 10. Casagrande (It.) oba -1:04 min... 78. Hruška (ČR) -10:16, 129. Svorada -18:02, 174. Kadlec (oba ČR) -18:19.
Průběžné pořadí: 1. Sevilla 20:51:17, 2. Vinokurov -14, 3. Heras -39, 4. A.
González -41, 5. Casas -53, 6. Zubeldia (Šp.) -57, 7. Mayo -1:15, 8. Casagrande 1:45, 9. di Luca (It.) -1:48, 10. Simoni -1:49... 107. Hruška -33:39, 132. Kadlec -42:40, 161. Svorada -50:51.