Rodriguez skopiował swój wyczyn z Valdepenas, gdzie triumfował w środę. Zaatakował na ostatnim kilometrze, na bardzo stromej, wąskiej uliczce dojazdowej do mety. Wyprzedził o dziewięć sekund Włocha Michele Scarponiego oraz Holendra Bauke Mollemę. Na ulicach miasteczka, położonego malowniczo u stóp pałacu królewskiego El Escorial, peleton porwał się na grupki. Z tyłu został dotychczasowy lider - Francuz Sylvain Chavanel. Stracił do zwycięzcy tylko 1.03, ale w klasyfikacji generalnej spadł na dziewiąte miejsce. W końcówce etapu widoczny był Przemysław Niemiec, który w pewnym momencie wysunął się na czoło peletonu, dyktując ostre tempo i wyprowadzając przed finałową wspinaczką na dobrą pozycję swojego lidera - Michele Scarponiego. Do mety dojechał dwie minuty za Rodriguezem. W wyścigu pozostało trzech polskich kolarzy. Wycofał się mocno poturbowany w piątkowej kraksie Michał Gołaś, któremu lekarze założyli 17 szwów na twarzy. Zrezygnowali z dalszej jazdy także dwaj znakomici sprinterzy: Amerykanin Tyler Farrar, poszkodowany w tym samym wypadku co Polak, oraz Hiszpan Oscar Freire. W niedzielę jeszcze bardziej wymagający etap z Villacastin do Sierra de Bejar, z podjazdem na przełęcz La Covatilla, gdzie powinno dojść do pierwszej znaczącej selekcji kolarzy. Jak dotąd, różnice w czołówce klasyfikacji generalnej są niewielkie. Wyniki 8. etapu, Talavera de la Reina - San Lorenzo de El Escorial (177,3 km): 1. Joaquin Rodriguez Oliver (Hiszpania/Katiusza) - 4:49.01 2. Michele Scarponi (Włochy/Lampre-ISD) 9 s 3. Bauke Mollema (Holandia/Rabobank) 4. Jurgen Van Den Broeck (Belgia/Omega Pharma) ten sam czas 5. Jakob Fuglsang (Dania/Leopard) 12 6. Igor Anton (Hiszpania/Euskaltel) 15 7. Nicolas Roche (Irlandia/AG2R) 8. Denis Mienszow (Rosja/Geox) 9. Daniel Martin (Irlandia/Garmin-Cervelo) 10. Fredrik Kessiakoff (Szwecja/Astana) ten sam czas .. 39. Rafał Majka (Polska/Saxo Bank) 1.08 56. Przemysław Niemiec (Polska/Lampre-ISD) 2.01 168. Jarosław Marycz (Polska/Saxo Bank) 22.20 klasyfikacja generalna: 1. Joaquin Rodriguez (Hiszpania/Katiusza) - 32:18.16 2. Daniel Moreno (Hiszpania/Katiusza) 32 s 3. Jakob Fuglsang (Dania/Leopard) 34 4. Vincenzo Nibali (Włochy/Liquigas) 45 5. Michele Scarponi (Włochy/Lampre-ISD) 51 6. Fredrik Kessiakoff (Szwecja/Astana) 54 7. Jurgen Van Den Broeck (Belgia/Omega Pharma) 56 8. Bauke Mollema (Holandia/Rabobank) 59 9. Sylvain Chavanel (Francja/Quick Step) 1.00 10. Maxime Monfort (Belgia/Leopard) 1.01 .. 43. Rafał Majka (Polska/Saxo Bank) 12.34 54. Przemysław Niemiec (Polska/Lampre-ISD) 18.55 175. Jarosław Marycz (Polska/Saxo Bank) 1:48.03