El italiano Paolo Tiralono, del Astana, ha sido el vencedor de la decimoctava etapa del Giro de Italia, disputada entre Bergamo y Macugnaga, de 209 kilómetros, por delante de Alberto Contador, quien reforzó la maglia rosa con un ataque final en el que sumó 12 segundos de bonificación.

Contador saltó del grupo de favoritos con uno de sus incontestables cambios de ritmo a falta de 1,5 kilómetros de meta, alcanzó a "Purito" Rodríguez, cuyo equipo buscó la etapa todo el día con enorme sacrificio, y rebasó a Tiralongo, que marchaba solo desde 6 kilómetros atrás.