1. Damiano Cunego 88:40:43
2. Serhij Gončar atsiliko 2 min. 02 sek.
3. Gilberto Simoni 2:05
4. Dario Cioni (Italija) 4:36
5. Jaroslav Popovyč (Ukraina) 5:05
6. Stefano Garzelli (Italija) 5:31
7. Wladimir Belli (Italija) 6:12
8. Bradley McGee (Australija) 6:15
9. Tadej Valjavec (Slovėnija) 6:34
10.Juan Manuel Garate Cepa (Ispanija) 7:47
Paskutinį dvidešimtąjį 144 km etapą laimėjo "Giro d` Italija" lenktynių rekordininkas italas Alessandro Petacchis (Alesandras Petakis). Tai buvo jo devintoji pergalė šių metų etapuose bei penkioliktoji "Giro d`Italia" lenktynėse per paskutiniuosius dvejus metus:
1. Alessandro Petacchi 4:07:01
2. Marco Zanotti (Italija)
3. Aart Vierhouten (olandija)
4. Olaf Pollack (Vokietija)
5. Alejandro Albert Borrajo (Argentnia) visų laikas vienodas