Competiția s-a desfășurat pe traseul tradițional din ultimii ani, cu Pasul Turchino și pasajul din Capo Mele, Capo Cervo, Capo Berta și ascensiunea Poggio la câțiva kilometri de la sosirea în via Roma.
Vicioso îl urmărește, dar ambii sunt luați înapoi de grup. Alessandro Petacchi este aruncat de echipă la 180 de metri de final, dar Erik Zabel îl depășește. La linia de sosire, Zabel ridică brațele crezând că a câștigat, dar este depășită de Óscar Freire , care câștigă cu 11 miimi de secundă.