L D (EFE) Bettini, que sucede en el palmarés de la prueba a su compatriota Damiano Cunego, impuso su poderío en la recta final de la carrera para batir a Simoni y Schleck, los dos únicos que aguantaron al transalpino. Por detrás de los tres hombres que se jugaron el triunfo terminaron los italianos Giampaolo Caruso (Liberty Seguros) y Davide Rebellin (Gerolsteiner) y el alemán Fabian Wegmann (Gerolsteiner). El Grillo Bettini, de 31 años, campeón olímpico y todo un especialista en clásicas, nunca hasta ahora había ganado el Giro de Lombardía, y a la vez se ha resarcido de la decepción que para él supusieron los Mundiales de Madrid. Este mes también se adjudicó el Campeonato de Zúrich.
La carrera comenzó con un ataque en el kilómetro 40 de doce corredores (Visconti, Zberg, García Acosta, Barredo, Davis, Miorin, Agnoli, Bramati, De Groot, Zaballa, De Gasperi y Urweider), que estuvieron fugados hasta el punto kilométrico 150, aunque luego fueron neutralizados. La escapada definitiva llegó poco después de la absorción de esos doce escapados. Bettini tomó la iniciativa y le siguieron Simoni, Caruso, y los hombres de CSC Schleck y el español Carlos Sastre. Tras ellos saltaron Sella, Mazzanti, Rebellin, José Iván Gutiérrez, Bertagnolli y Cunego. Bettini siempre estuvo autoritario y sólo consiguieron aguantarle hasta el final Simoni y Schleck, mientras que Sastre acabó por descolgarse al paso por el Civiglio. La ventaja sobre el gran grupo superó el minuto.
El italiano lanzó un ataque sobre sus dos compañeros de fuga a falta de trescientos metros. Simoni y Schleck respondieron, pero nada pudieron hacer ante el postrero golpe de pedal del corredor del Quick Step, que cerró con triunfo una carrera de la que fue el claro dominador. Mientras, Danilo Di Luca no acabó la carrera por molestias en las rodillas. El corredor del Liquigas-Bianchi ha acabado el circuito con 229 puntos. Tras él han terminado el belga Tom Boonen (Quick Step), con 171, y el también italiano Davide Rebellin (Gerolsteiner), con 151.
Clasificación del Giro de Lombardía
1. Paolo Bettini (ITA/Quick Step) 5h.56:22
2. Gilberto Simoni (ITA) m.t.
3. Frank Schleck (LUX) m.t.
4. Giampaolo Caruso (ITA) a 4
5. Davide Rebellin (ITA) a 54
6. Fabian Wegmann (ALE) m.t.
7. Gorazd Stangelj (SLO) m.t.
8. Martin Elmiger (SUI) m.t.
9. Massimiliano Gentili (ITA) m.t.
10. Santo Anza (ITA) m.t.
...
12. Alejandro Valverde (ESP) m.t.
15. José Iván Gutiérrez (ESP) m.t.
17. Bingen Fernández (ESP) m.t.
18. Miguel Ángel Martín Perdiguero (ESP) m.t.
Clasificación final del UCI ProTour
1. Danilo Di Luca (ITA) Liquigas-Bianchi 229 puntos
2. Tom Boonen (BEL) Quick Step 171
3. Davide Rebellin (ITA) Gerolsteiner 151
4. Jan Ullrich (ALE) T-Mobile Team 140
5. Lance Armstrong (USA) Discovery Channel 139
6. Alexandre Vinokourov (KAZ) T-Mobile 136
7. Levi Leipheimer (USA) Gerolsteiner 131
8. Paolo Bettini (ITA) Quickstep 130
9. Bobby Julich (USA) CSC 130
10. George Hincapie (USA) Discovery Channel 129
...
15. Francisco Mancebo (ESP) Illes Balears 107
18. Roberto Heras (ESP) Liberty Seguros 96
19. Santiago Botero (COL) Phonak 95
20. Óscar Freire (ESP) Rabobank 94
22. Alejandro Valverde (ESP) Illes Balears 87