U pitanju je bila uglavnom ravničarska etapa, s nekoliko malih uspona. Ne osobito zahtjevna etapa je odvožena po lijepom i sunčanom vremenu, a za hrvatske ljubitelje biciklizma je najvažnija vijest da je 23-godišnji Robert Kišerlovski, debitant na Giru, zadržao izvrsno treće mjesto u ukupnom poretku, u kojem se, kada su u pitanju biciklisti na samom vrhu poretka, ništa nije promijenilo.
I dalje je vodeći Australac Richie Porte, a prate ga Španjolac David Arroyo Duran s minutom i 42 sekunde zaostatka, odnosno Kišerlovski sa minutom i 56 sekundi sporijim vremenom. Kišerlovski je na treće mjesto zasjeo nakon 11. etape.
Skupina od deset biciklista odvojila se pred kraj 12. etape, a Pozzato se na prvo mjesto probio doslovno u posljednjim metrima utrke u završnom sprintu. Za pola kotača je bio brži od Francuza Thomasa Voecklera. Treći je bio još jedan Francuz Jerome Pineau, a u vremenu pobjednika (5 sati, 15 minuta, 50 sekundi) je utrku završilo deset natjecatelja.
Peloton, od 11. do 59. mjesta sa 10 sekundi zaostatka, je predvodio Australac Robert McEwen, a u pelotonu su bila i oba hrvatska predstavnika, Robert Kišerlovski na 31., odnosno Vladimir Miholjević na 56. mjestu. Miholjević je u ukupnom poretku zadržao 31. mjesto, a za Porteom zaostaje 21 minutu i 46 sekundi…
Utrka se u petak nastavlja 13. etapom, od Porto Recantija do Cesenatica, u dužini od 223 kilometra.
Giro d'Italia, 12. etapa (Città Sant'Angelo - Porto Recanti, 206km), rezultati:
1. Filippo Pozzato (Ita / Team Katusha) 5:15:50
2. Thomas Voeckler (Fra / Bbox Bouygues Telecom) +0:00
3. Jerome Pineau (Fra / Quick Step) +0:00
4. Stefano Garzelli (Ita / Acqua & Sapone) +0:00
5. Aleksandr Vinokurov (Kaz / Astana) +0:00
…
31. Robert Kišerlovski (Hrv/Liquigas-Doimo) +0:10
...
56. Vladimir Miholjević (Hrv/Acqua&Sapone) +0:10
...
Ukupni poredak:
1. Richie Porte (Aus / Team Saxo Bank) 50h46:16
2. David Arroyo Duran (Špa / Caisse d'Epargne) +0h01:42
3. Robert Kišerlovski (Hrv / Liquigas-Doimo) +0h01:56
4. Xavier Tondo Volpini (Špa / Cervelo Test Team) +0h03:54
…
31. Vladimir Miholjević (Hrv / Acqua&Sapone) +0h21:46