De negentiende etappe van de Giro d'Italia is gewonnen door Juan Manuel Garate. De renner van QuickStep bleef op de slotklim (de Passo Di San Pellegrino) alleen met Jens Voigt over van een kopgroep van aanvankelijk negentien man en zag de Duitser in de laatste kilometer niet meer aandringen. Francisco Vila Errandonea van Lampre werd derde. Bij de favorieten zocht Gilberto Simoni opnieuw de aanval.