Peleton przez niemal cały wyścig trzymał się razem. Decydujący o ostatecznych rozstrzygnięciach był podjazd pod Salita di Ello. Właśnie 10 km przed metą na ucieczkę zdecydował się Zaugg. Za nim ruszyła grupka innych kolarzy, wśród których był Niemiec. Szwajcarowi udało się jednak dojechać do mety na pierwszej pozycji, co było jego największym sukcesem w karierze. Osiem sekund za nim finiszowali Irlandczyk Daniel Martin (Garmin Cervelo), Hiszpan Joaquin Rodriguez (Katusha), Włoch Ivan Basso (Liquigas), Przemysław Niemiec i Włoch Domenico Pozzovivo (Colnago). Polak był lepszy m.in. od lidera rankingu Międzynarodowej Unii Kolarskiej (UCI) Belga Philippe Gilberta (Omega Pharma-Lotto), który do zwycięzcy stracił 15 sekund. Z pozostałych Polaków Rafał Majka (Saxo Bank) był 26, a Sylwester Szmyd (Liquigas) 59. Giro di Lombardia był ostatnią z 27 największych imprez z cyklu World Tour w tym sezonie. Wyniki Giro di Lombardia: 1. Oliver Zaugg (Szwajcaria/Leopard-Trek) 6:20.02 2. Daniel Martin (Irlandia/Garmin-Cervelo) strata 8 s 3. Daniel Moreno (Hiszpania/Katusha) 4. Ivan Basso (Włochy/Liquigas) 5. Przemysław Niemiec (Polska/Lampre) 6. Domenico Pozzovio (Włochy/Colnago) - wszyscy ten sam czas ... 26. Rafał Majka (Polska/Saxo Bank) 1.11 59. Sylwester Szmyd (Polska/Liquigas) 15.34 Klasyfikacja generalna cyklu World Tour 1. Philippe Gilbert (Belgia) 718 pkt 2. Cadel Evans (Australia) 574 3. Alberto Contador (Hiszpania) 471 4. Joaquin Rodriguez (Hiszpania) 436 5. Michele Scarponi (Włochy) 357 6. Tony Martin (Niemcy) 349 7. Samuel Sanchez (Hiszpania) 307 8. Bradley Wiggins (Wlk. Brytania) 289 9. Daniel Martin (Irlandia) 286 10. Frank Schleck (Luksemburg) 284