Pozzovivo uciekł z peletonu na 6,8 km przed metą, gdy rozpoczął się podjazd na ostatnią premię górską 2. kategorii Colle Molella. Po wywalczeniu punktów w klasyfikacji górskiej, samotnie jechał do mety. Na trzy kilometry przed końcem etapu miał już prawie 30 s przewagi, jednak później peleton przyspieszył i o kilka sekund przewagę zmniejszył. Na niedzielnym etapie bardzo aktywnie jechali Polacy. Tomasz Marczyński (Vacansoleil) był w grupie czterech kolarzy, którzy na 25. kilometrze odjechali z peletonu i szybko uzyskali nad zasadniczą grupą kilka minut przewagi. Ucieczka została zlikwidowana po setnym kilometrze. Po raz drugi Polak uciekł z peletonu z Kostarykańczykiem Andy Amadorem (Movistar) na około 50 km przed metą. Obaj mieli już nawet ponad 5 minut przewagi, ale kolarze jadący na czele peletonu nie pozwolili im na kontynuowanie samotnej jazdy. Na 15 km przed metą pościg zakończył się sukcesem. W poniedziałek odbędzie się 9. etap z San Giorgio del Sannio do Frosinone o długości 171 km. Wyścig zakończy się 27 maja w Mediolanie. Wyniki 8. etapu (Sulmona - Lago Laceno; 229 km): 1. Domenico Pozzovivo (Włochy/Colnago) 6:06.05 2. Benat Intxausti (Hiszpania/Movistar) strata 23 s 3. Joaquin Rodrigez (Hiszpania/Katiusza) 4. Thomas de Gendt (Belgia/Vacansoleil) 5. Dario Cataldo (Włochy/Omega-Quick Step) 6. Damiano Caruso (Włochy/Liquigas-Cannondale) 7. Gianluca Brambilla (Włochy/Colnago) 8. Bartosz Huzarski (Polska/NetApp) 9. Jose Rujano (Wenezuela/Androni Giocattoli) 10. John Gadret (Francja/Ag2r) - wszyscy strata 27 Klasyfikacja generalna po 8. etapach: 1. Ryder Hesjedal (Kanada/Garmin-Barracuda) 32:23.25 2. Joaquin Rodrigez (Hiszpania/Katiusza) strata 9 s 3. Paolo Tiralongo (Włochy/Astana) 15 4. Roman Kreuziger (Czechy/Astana) 35 5. Benat Intxausti (Hiszpania/Movistar) 35 6. Ivan Basso (Włochy/Liquigas) 40 7. Damiano Caruso (Włochy/Liquigas) 45 8. Dario Cataldo (Włochy/Omega-Quick Step) 46 9. Frank Schleck (Luksemburg/Radioshack) 48 10. Eros Capecchi (Włochy/Liquigas) 52 ... 16. Sylwester Szmyd (Polska/Liquigas) 1.16 25. Bartosz Huzarski (Polska/NetApp) 1.47 35. Przemysław Niemiec (Polska/Lampre) 2.41 74. Michał Gołaś (Polska/Omega Pharma) 20.31 93. Michał Kwiatkowski (Polska/Omega Pharma) 30.34 97. Maciej Bodnar (Polska/Liquigas) 31.54 108. Tomasz Marczyński (Polska/Vacansoleil) 35.25