El checo Roman Kreuziger (Astana) ganó la decimonovena etapa del Giro, la primera de alta montaña en los Dolomitas, entre Treviso y Alpe di Pampeago, de 198 kilómetros, en la que el español Joaquim 'Purito' Rodríguez (Katusha) mantuvo la 'maglia' rosa. El español, sin embargo, cedió 12 segundos a su gran rival, el canadiense Ryder Hesjedal (Garmin), que salió fortalecido.En la general 'Purito' aguantó la 'maglia' rosa por 17 segundos sobre Hesjedal, ahora su único rival. Michele Scarponi es tercero a 1.39 e Ivan Basso se alejó al cuarto lugar a 1.45. La quinta plaza es del colombiano Rigoberto Urán (Sky), a 3.21.