Liderem klasyfikacji generalnej pozostał Hiszpan Alberto Contador (Saxo Bank). Capecchi najszybciej finiszował z trójki kolarzy, którzy uciekli z peletonu; ich przewaga na 5 km przed metą wynosiła ponad siedem minut. Jednak w tej trójce nie było nikogo, kto mógł zagrozić czołówce w klasyfikacji generalnej, dlatego peleton w którym jechał lider Contador nie próbował ucieczki zlikwidować. Ostatecznie Contador został sklasyfikowany na 41. pozycji ze stratą 6.04 do zwycięzcy. Drugie miejsce w takim samym czasie co triumfator zajął Włoch Marco Pinotti (HTC), a trzecie Belg Kevin Seeldraeyers (Quick-Step). Pinotti zainicjował ucieczkę i jechał na czele czołowej trójki przez większość trasy 18. etapu. Dopiero w końcówce opadł z sił i nie zdołał odeprzeć ataku Capecchiego, który wyszedł na prowadzenie na 500 m przed metą. Piątkowy etap z Bergamo do Macugnaga będzie miał 209 km, przed metą zawodników czeka, kilkukilometrowy, stromy podjazd. Wyścig kończy się 29 maja w Mediolanie. Wyniki 18. etapu: 1. Eros Capecchi (Włochy/Liquigas) 3:20.38 2. Marco Pinotti (Włochy/HTC - Highroad) 3. Kevin Seeldraeyers (Belgia/Quick-Step) - ten sam czas 4. Gianluca Brambilla (Włochy/Colnago - CSF) strata 1:20 5. Paolo Tiralongo (Włochy/Astana) 1.10 6. Dario Cataldo (Włochy/Quick-Step) 2.49 7. Alberto Losada (Hiszpania/Katiusza) 3.46 8. Russell Downing (W. Brytania/Team Sky) 4.34 9. Oscar Gatto (Włochy/Farnese Vini) 4.34 10. Jan Bakelants (Belgia/Omega Pharma - Lotto) 4.34 Klasyfikacja generalna (po 18. etapach): 1. Alberto Contador (Hiszpania/Saxo Bank) 71:45.09 2. Michele Scarponi (Włochy/Lampre - ISD) strata 4.58 3. Vincenzo Nibali (Włochy/Liquigas) 5.45 4. John Gadret (Francja/AG2R) 7.35 5. Konstantyn Siwcow (Białoruś, HTC-Highroad) 9.12 6. Jose Rujano (Wenezuela/Androni Giocattoli) 9.18 7. Mikel Nieve (Hiszpania/Euskaltel-Euskadi) 9.22 8. Denis Menszow (Rosja/Geox-TMC) 9.38 9. Roman Kreuziger (Czechy/Astana) 9.47 10. Joaquim Rodriguez (Hiszpania/Katiusza) 10.25