A San Martín de Valdeiglesias és Alcobendas közötti szakaszon már korán ellépett egy négyfős csoport, amelyet azután egy nagyobb boly üldözött.
38 kilométerrel a cél előtt kilencen szöktek meg a többiektől, a végén pedig a Haussler, Elmiger, Latasa, Fuentes kvartett csatázott az első helyért, és a 21 éves német kerekes bizonyult a leggyorsabbnak. A főmezőny 15 perces hátránnyal ért célba.
19. szakasz, San Martín de Valdeiglesias - Alcobendas, 142,9 km:
1. Heinrich Haussler (német, Gerolsteiner) 03:20:26 ó
2. Martin Elmiger (svájci, Phonak) azonos idővel
3. David Latasa (spanyol, Comunidad Valenciana) a. i.
az összetettben (aranysárga trikó):
1. Roberto Heras (spanyol, Liberty Seguros) 78:06:39 ó
2. Gyenyisz Mencsov (orosz, Rabobank) 4:30 p hátrány
3. Carlos Sastre (spanyol, CSC) 4:50 p h.
4. Francisco Mancebo (spanyol, Illes Balears) 5:48 p h.
5. Carlos Garcia Quesada (spanyol, Comunidad Valenciana) 6:22 p h.
6. Oscar Sevilla (spanyol, T-Mobile) 11:13 p h.
Szombaton a Guadalajara-Alcala de Henares közötti 38,9 km-es egyéni időfutam vár a mezőnyre.