Zawodnik ekipy Liquigas odniósł trzecie zwycięstwo etapowe w tegorocznym Giro. Liderem klasyfikacji pozostał inny Włoch Giovanni Visconti (Quick Step). Na finiszu Bennati wyprzedził minimalnie Brytyjczyka Marka Cavendisha (High Road) i Australijczyka Robbiego McEwena (Silence- Lotto). Aby ustalić, kto został zwycięzcą, sędziowie musieli przejrzeć taśmę foto-finiszu. Niemal przez cały etap na czele wyścigu jechał samotnie Hiszpan Dionisio Galparsoro (Euskaltel). Zajmujący dalsze miejsce w klasyfikacji generalnej zawodnik odjechał do peletonu niemal natychmiast po starcie, a na 47 kilometrze miał 14 minut przewagi nad główną grupą. W miarę upływu kilometrów uciekinier słabł, a peleton jechał coraz szybciej i na 10 km przed metą Galparsoro został doścignięty. Ostatnie kilometry prowadziły krętymi ulicami Carpi, a walkę sprinterów utrudniał dodatkowo deszcz. Ze względu na bezpieczeństwo zawodników dyrekcja wyścigu podjęła decyzję, że pomiar czasu usytuowany zostanie już 3 km przed metą, co pozwoliło uniknąć "przepychania się" kolarzy w peletonie na dojeździe do mety. W piątek odbędzie się 13. etap, z Modeny do Cittadella (177 km), prowadzący po płaskim terenie i będący dla sprinterów ostatnią okazję sięgnięcia po etapowe zwycięstwo przed wjazdem wyścigu w wysokie góry. Wyniki 12. etapu (Forli - Carpi, 172 km): 1. Daniele Bennati (Włochy/Liquigas) 4:05.29 2. Mark Cavendish (W.Brytania/High Road) 3. Robbie McEwen (Australia/Silence-Lotto) 4. Koldo Fernandez (Hiszpania/Euskaltel) 5. Paolo Bettini (Włochy/Quick Step) 6. Robert Foerster (Niemcy/Gerolsteiner) 7. Luciano Pagliarini (Brazylia/Saunier Duval) 8. Assan Bazajew (Kazachstan/Astana) 9. Aleksandr Usow (Białoruś/AG2R) 10. Aleksander Sierow (Rosja/Tinkoff) .. 94. Sylwester Szmyd (Polska/Lampre) wszyscy ten sam czas klasyfikacja generalna: 1. Giovanni Visconti (Włochy/Quick Step) - 53:05.46 2. Gabriele Bosisio (Włochy/LPR) strata 5.50 3. Alberto Contador (Hiszpania/Astana) 6.59 4. Marzio Bruseghin (Włochy/Lampre) 7.52 5. Andreas Kloeden (Niemcy/Astana) 7.54 6. Vincenzo Nibali (Włochy/Liquigas) 8.04 7. Paolo Savoldelli (Włochy/LPR) 8.09 8. Riccardo Ricco (Włochy/Saunier Duval) 8.32 9. Danilo Di Luca (Włochy/LPR) 8.33 10. Erik Larsson (Szwecja/CSC) 8.33 .. 28. Sylwester Szmyd (Polska/Lampre) 12.55