Cíl druhé horské, a jedné z nejtěžších etap na letošním Giru, byl na vrcholu Monte Zoncolanu, táhlého kopce se stoupáním místy až 22 procent. Cyklisté museli předtím vyšlápnout ještě další dva kopce. Na stotřicátém kilometru je čekalo příkré stoupání první kategorie na Fuessu a po dalších čtyřiceti kilometrech 'výšlap' druhé kategorie na vrchol Sella Valcalda.
Jako první zkusila své štěstí v úniku šestice v čele s Dánem Bo Hamburgerem. Postupně si vypracovali náskok téměř tří minut, který drželi ještě po stoupání na Fuessu. Čtyřicet kilometrů před cílem se v čele osamostatnil Ital Marzio Bruseghin a dlouho statečně vzdoroval. Dostižen byl až devět kilometrů před cílem v závěrečném stoupání o délce 13,3 kilometru. Nejprve se k němu připojil jeho krajan Vladimir Belli, ale brzy je dostihli i ostatní.
Tři kilometry před cílem nasadil k trháku Simoni. Zprvu se jej držel Casagrande, ale po kilometru odpadl. Dohnat lídra se pokusili ještě Garzelli s Pantanim, ale v konci jim došly síly.
Český cyklista Ján Svorada dojel do cíle na 103. místě se ztrátou 25:21 minuty na vítěze, ale byl spokojený. "Dneska jsme v cíli docela v pohodě," tvrdil specialista na sprinty. "Kopce byly seřazené až před konec etapy, takže jsme my - sprinteři - špičku vrchařů ani moc dlouho honit nemuseli," vysvětlil Svorada.
Výsledky - 12. etapa (185 km): 1. Simoni 5:10:29 hod., 2. Garzelli -34, 3. Casagrande (všichni It.) -39, 4. Popovyč (Ukr.) -42, 5. Pantani (It.) -43, 6. Cuapio (Mex.), 7. Noe, 8. Mazzoleni (oba It) všichni -1:05, 9. A. Gonzalez (Šp.), 10. Kirchen (Luc.) oba -1:30... 103. Svorada (ČR) -25:21.
Průběžné pořadí: 1. Simoni 57:20:18, 2. Garzelli -44, 3. Noe -2:23, 4. Popovyč
-3:00, 5. Casagrande -4:14, 6. Rumšas (Lotyš.) -4:20, 7. Totschnig -4:42, 8. Pellizotti (It.) -4:49, 9. Pantani -5:56, 10. Tonkov (Rus.) -6:37, ...110. Svorada -1:23:49... 110. Svorada -1:23:49.