Daniele Bennati ha vinto la dodicesima tappa del Giro d'Italia, 172 km da Forli' a Carpi. Il corridore italiano della Liquigas ha preceduto in volata il britannico Mark Cavendish della High Road. E' stato necessario il 'fotofinish' per stabilire con certezza chi fra i primi due corridori avesse tagliato per primo la linea del traguardo. Per Bennati e' la terza vittoria di tappa in questo Giro d'Italia, dopo i successi nella terza e nona frazione.
Terzo sul traguardo di Carpi lo sprinter australiano Robbie McEwen (Silence Lotto), davanti al basco Koldo Fernandez (Euskaltel) e al due volte campione del mondo Paolo Bettini (Quick Step). Giovanni Visconti (Quick Step) conserva per il settimo giorno consecutivo la maglia rosa.