Drugie miejsce zajął lider wyścigu Hiszpan Alberto Contador, który na ostatnich kilkuset metrach "podholował" rywala i pozwolił mu odnieść zwycięstwo. Tiralongo zaatakował w końcówce etapu, ale prawdopodobnie nie wygrałby etapu, gdyby nie pomoc Contadora. Do Włocha szybko zbliżali się konkurenci. Pierwszy doścignął go Hiszpan i - jak mawiają kolarze - wziął go na koło. We dwójkę dojechali do finiszu, a Contador przepuścił przed sobą byłego kolegę z ekipy Astana. - Dziękuję mu. To on zachęcił mnie do ataku, a potem pomógł. Alberto jest mistrzem, którego kolarstwo potrzebuje - powiedział Sycylijczyk. Contador zrobił dobre wrażenie, a przy okazji uzyskał kolejne kilku sekund przewagi nad najgroźniejszymi rywalami. Na dwa dni przed zakończeniem Giro kolarz z Madrytu wyprzedza Włocha Michele Scarponiego już o 5 minut i 18 sekund. Z zawodników z czołówki słabszy dzień miał Jose Rujano. Wenezuelczyk osłabł na ostatnim podjeździe i stracił ponad dwie minuty. Razem z nim w małej grupce dojechał do mety Sylwester Szmyd. Gorzej poszło Przemysławowi Niemcowi, który ukończył etap prawie 20 minut po zwycięzcy i w klasyfikacji generalnej spadł na 30. miejsce. W sobotę przedostatni etap wyścigu, przez przełęcz Colle delle Finestre, do Sestriere. Wyniki 19. etapu, Bergamo - Macugnaga (209 km): 1. Paolo Tiralongo (Włochy/Astana) - 5:26.27 2. Alberto Contador (Hiszpania/Saxo Bank) ten sam czas 3. Vincenzo Nibali (Włochy/Liquigas) strata 3 s 4. John Gadret (Francja/Ag2r) 6 5. Joaquin Rodriguez (Hiszpania/Katiusza) 6. Steven Kruijswijk (Holandia/Rabobank) ten sam czas 7. Michele Scarponi (Włochy/Lampre-ISD) 8 8. Roman Kreuziger (Czechy/Astana) 21 9. Hubert Dupont (Francja/Ag2r) 29 10. Konstantin Siwcow (Białoruś/HTC-Highroad) 34 .. 31. Sylwester Szmyd (Polska/Liquigas) 2.25 69. Przemysław Niemiec (Polska/Lampre-ISD) 19.31 klasyfikacja generalna: 1. Alberto Contador (Hiszpania/Saxo Bank) - 77:11.24 2. Michele Scarponi (Włochy/Lampre-ISD) 5.18 3. Vincenzo Nibali (Włochy/Liquigas) 5.52 4. John Gadret (Francja/Ag2r) 7.53 5. Konstantin Siwcow (Białoruś/HTC-Highroad) 9.58 6. Mikel Nieve (Hiszpania/Euskaltel) 10.08 7. Roman Kreuziger (Czechy/Astana) 10.20 8. Joaquin Rodriguez (Hiszpania/Katiusza) 10.43 9. Denis Mienszow (Rosja/Geox) 10.51 10. Jose Rujano (Wenezuela/Androni Giocattoli) 11.50 .. 30. Przemysław Niemiec (Polska/Lampre-ISD) 59.59 95. Sylwester Szmyd (Polska/Liquigas) 2:34.54