Martin zaatakował z kilkunastoosobowej grupki faworytów, która uformowała się na ostatnich 4 kilometrach wyścig, gdy kolarze pokonywali ostatnie wzniesienie w Bergamo. Kolarz Garmin-Sharp wykorzystał niezdecydowanie rywali z grupki i ruszył do przodu na 500 metrów przed metą, a brak reakcji rywali pozwolił mu na zyskanie przewagi, która dała mu zwycięstwo. Na ostatnich 100 metrach Irlandczyk uniósł już ręce w geście zwycięstwa, natomiast za jego plecami kolarze walczyli już tylko o drugie miejsce.
Za plecami zwycięzcy finiszował Alejandro Valverde (Movistar), który wyprzedził Rui Costę (Lampre-Merida). Michał Kwiatkowski (Omega Pharma-Quick Step), dla którego wyścig był debiutem w koszulce Mistrza Świata, w decydującym momencie trzymał się blisko czołówki, ale na 10 kilometrów przed metą dopadły go bolesne skurcze w prawej nodze i szybko został za peletonem. Mimo bólu Polak postanowił dokończyć wyścig, na metę dojeżdżając ze stratą prawie 10 minut do zwycięzcy, eskortowany przez swojego kolegę z ekipy, Michała Gołasia.
Dla Martina było to długo wyczekiwane zwycięstwo. Irlandczyk w ostatnich 12 miesiącach wiele razy miał pecha i leżał w kraksach – m.in. na Liege-Bastogne-Liege, Giro d’Italia, czy chociażby w Il Lombardia rok temu. Było to pierwsze od ponad roku zwycięstwo kolarza Garmin-Sharp.
Tegoroczna, 108. edycja Il Lombardia, przebiegała w zupełnie odmiennej pogodzie niż ostatnio i kolarzom przy starcie z Como towarzyszyło słońce. Szybko od peletonu oderwała się duża grupa, do której potem dołączyli kolejni kolarze i której przewaga sięgnęła 10 minut. Na czele 260 kilometrowego wyścigu jechali Matthias Brändle (IAM Cycling), Tiziano Dall’Antonia (Androni Giocattoli Venezuela), Andrea Fedi (Neri Sottoli Farnese Vini), Romain Guillmois (Europcar), Francesco Gavazzi (Astana), Angelo Pagani (Bardini CSF Inox), Sergio Paulinho (Tinkoff-Saxo), Jan Polanc (Lampre-Merida), Paul Voss (NetApp Endura), Jeremy Roy (FDJ.fr) i Miguel Angel Rubiano ( Team Colombia). Po drodze pokonywali Madonna del Ghisallo, Colle dei Pasta, Colle Galle, Ganda i Bracca, ten ostatni na 50 kilometrów przed metą. W peletonie faworyci przesunęli się do przodu, natomiast z czołówki zaatakował tam Paulinho, do którego po minięciu dołączył Fedi, a kilkanaście sekund za nimi jechali pozostali uciekinierzy. Peleton tracił już wtedy tylko 2 i pół minuty i przy dojeździe do Berbenno, na 30 kilometrów przed metą, tempo wzmocnili kolarze Omega Pharma-Quick Step.
Z peletonu zaatakowali Hermans i Weening, wychodząc na czoło wyścigu i przez kolejne kilometry jechali z kilkunastosekundową przewagą nad zasadniczą grupą. Obaj raz po raz podkręcali tempo, ale ich ataki były bezskuteczne, a peleton był coraz bliżej. Na 10 kilometrów przed metą kraksa wyeliminowała Toma Dumoulina (Giant-Shimano), natomiast skurcze pozbawiły szans Michała Kwiatkowskiego (Omega Pharma-Quick Step), który stanął praktycznie w miejscu.
Na podjeździe pod Bergamo Alta, którego szczyt usytuowany był na 3,4 kilometra przed metą, z grupy wyskoczył Tim Wellens (Lotto Belisol), który błyskawicznie doszedł do czołowej dwójki i wyszedł na prowadzenie. Belg utrzymywał niewielką przewagę nad coraz mocniej rozciągniętą grupą, na której czele jechali faworyci. Belg został doścignięty przez niewielką grupkę tuż przed szczytem i około 10-osobwa grupka rozpoczynała wspólnie zjazd do mety. Philippe Gilbert (BMC Racine Team) podkręcił jeszcze tempo, a na zjeździe zaatakował jego kolega z ekipy, Samuel Sanchez, ale jego akcja nie przyniosła efektów. Do ostatniego kilometra grupka jechała razem, bez ataków. Dopiero na 500 metrów przed metą Daniel Martin (Garmin-Sharp) wykorzystał niezdecydowanie rywali i ruszył zdecydowanie do przodu. Irlandczyk szybko zyskał kilkanaście metrów przewagi, a wobec braku reakcji rywali jego szanse na zwycięstwo rosły z każdym metrem. Ostatecznie żaden z kolarzy nie ruszył w pogoń za kolarzem Garmin-Sharp, który mógł cieszyć się ze zwycięstwa. Po drugie miejsce finiszował Alejandro Valverde (Movistar), który wyprzedził Rui Costę (Lampre-Merida).
Prawie dwie minuty po zwycięzcy na mecie zameldował się Przemysław Niemiec (Lampre-Merida), a po 10 minutach wyścig ukończyli dwaj inni Polacy – kolarze Omega Pharma-Quick Step, Michał Gołaś i Michał Kwiatkowski.
Wyniki:
- 1 Daniel Martin (Irl) Garmin Sharp 6:25:33
- 2 Alejandro Valverde Belmonte (Spa) Movistar Team 0:00:01
- 3 Rui Alberto Faria Da Costa (Por) Lampre-Merida
- 4 Tim Wellens (Bel) Lotto Belisol
- 5 Samuel Sanchez (Spa) BMC Racing Team
- 6 Michael Albasini (Swi) Orica Greenedge
- 7 Philippe Gilbert (Bel) BMC Racing Team
- 8 Joaquin Rodriguez Oliver (Spa) Team Katusha
- 9 Fabio Aru (Ita) Astana Pro Team
- 10 Rinaldo Nocentini (Ita) AG2R La Mondiale 0:00:14
- 11 Romain Bardet (Fra) AG2R La Mondiale
- 12 Jelle Vanendert (Bel) Lotto Belisol 0:00:18
- 13 Alexandr Kolobnev (Rus) Team Katusha 0:00:20
- 14 Thibaut Pinot (Fra) FDJ.fr 0:00:25
- 15 Alessandro De Marchi (Ita) Cannondale
- 16 Davide Villella (Ita) Cannondale
- 17 Wilco Kelderman (Ned) Belkin Pro Cycling Team
- 18 Tiago Machado (Por) Team NetApp - Endura
- 19 Mauro Finetto (Ita) Yellow Fluo
- 20 Ivan Santaromita (Ita) Orica Greenedge
- 21 André Cardoso (Por) Garmin Sharp
- 22 Riccardo Zoidl (Aut) Trek Factory Racing 0:00:30
- 23 Roman Kreuziger (Cze) Tinkoff-Saxo 0:00:31
- 24 Frank Schleck (Lux) Trek Factory Racing 0:00:42
- 25 Cadel Evans (Aus) BMC Racing Team 0:00:46
- 26 Chris Anker Sörensen (Den) Tinkoff-Saxo
- 27 Lars Petter Nordhaug (Nor) Belkin Pro Cycling Team
- 28 Romain Sicard (Fra) Team Europcar
- 29 Sébastien Reichenbach (Swi) IAM Cycling
- 30 Angel Madrazo Ruiz (Spa) Caja Rural - Seguros RGA
- 31 Giovanni Visconti (Ita) Movistar Team 0:00:54
- 32 Edoardo Zardini (Ita) Bardiani-CSF
- 33 Ryder Hesjedal (Can) Garmin Sharp 0:00:58
- 34 Alberto Contador Velasco (Spa) Tinkoff-Saxo
- 35 Pieter Serry (Bel) Omega Pharma - Quick-Step Cycling Team 0:01:05
- 36 Warren Barguil (Fra) Team Giant-Shimano 0:01:16
- 37 Janez Brajkovic (Slo) Astana Pro Team 0:01:21
- 38 Diego Rosa (Ita) Androni Giocattoli 0:01:27
- 39 Ben Hermans (Bel) BMC Racing Team 0:01:34
- 40 Przemysław Niemiec (Pol) Lampre-Merida
- 41 David Arroyo Duran (Spa) Caja Rural - Seguros RGA
- 42 Kristijan Durasek (Cro) Lampre-Merida
- 43 Tom Dumoulin (Ned) Team Giant-Shimano
- 44 Franco Pellizotti (Ita) Androni Giocattoli 0:01:44
- 45 Giampaolo Caruso (Ita) Team Katusha 0:01:46
- 46 Mikael Cherel (Fra) AG2R La Mondiale 0:02:06
- 47 Vasil Kiryienka (Blr) Team Sky
- 48 Simon Clarke (Aus) Orica Greenedge 0:02:37
- 49 Pieter Weening (Ned) Orica Greenedge 0:02:42
- 50 Jean-Christophe Peraud (Fra) AG2R La Mondiale 0:03:21
- 51 Maxime Monfort (Bel) Lotto Belisol 0:03:52
- 52 Kanstantsin Siutsou (Blr) Team Sky
- 53 Miguel Angel Rubiano Chavez (Col) Colombia
- 54 Marco Marcato (Ita) Cannondale
- 55 Robinson Eduardo Chalapud Gomez (Col) Colombia
- 56 Jarlinson Pantano (Col) Colombia
- 57 Bart De Clercq (Bel) Lotto Belisol
- 58 Enrico Battaglin (Ita) Bardiani-CSF
- 59 Jan Polanc (Slo) Lampre-Merida
- 60 Steve Morabito (Swi) BMC Racing Team 0:04:02
- 61 Francesco Failli (Ita) Yellow Fluo
- 62 Paolo Tiralongo (Ita) Astana Pro Team
- 63 Oliver Zaugg (Swi) Tinkoff-Saxo
- 64 Sergio Miguel Moreira Paulinho (Por) Tinkoff-Saxo 0:04:04
- 65 David De La Cruz Melgarejo (Spa) Team NetApp - Endura 0:04:12
- 66 José Joao Pimenta Costa Mendes (Por) Team NetApp - Endura
- 67 Leopold Konig (Cze) Team NetApp - Endura 0:04:14
- 68 Antonio Parrinello (Ita) Androni Giocattoli 0:04:15
- 69 Mathias Frank (Swi) IAM Cycling
- 70 Simone Ponzi (Ita) Yellow Fluo
- 71 Valerio Conti (Ita) Lampre-Merida 0:07:09
- 72 Amets Txurruka (Spa) Caja Rural - Seguros RGA
- 73 Johann Tschopp (Swi) IAM Cycling
- 74 Andrea Fedi (Ita) Yellow Fluo 0:07:13
- 75 Kenny Elissonde (Fra) FDJ.fr 0:09:40
- 76 Michał Gołaś (Pol) Omega Pharma - Quick-Step Cycling Team 0:09:42
- 77 Michał Kwiatkowski (Pol) Omega Pharma - Quick-Step Cycling Team
- 78 Carlos Verona Quintanilla (Spa) Omega Pharma - Quick-Step Cycling Team
- 79 Davide Formolo (Ita) Cannondale
- 80 Paolo Longo Borghini (Ita) Cannondale
- 81 Maxime Mederel (Fra) Team Europcar
- 82 Georg Preidler (Aut) Team Giant-Shimano 0:12:15
- 83 Cesare Benedetti (Ita) Team NetApp - Endura
- 84 Steven Kruijswijk (Ned) Belkin Pro Cycling Team 0:12:47
- 85 Domenico Pozzovivo (Ita) AG2R La Mondiale 0:13:12
- 86 Romain Guillemois (Fra) Team Europcar 0:13:34
- 87 Tony Gallopin (Fra) Lotto Belisol 0:14:58
- 88 Philip Deignan (Irl) Team Sky
- 89 Bauke Mollema (Ned) Belkin Pro Cycling Team
- 90 Jérémy Roy (Fra) FDJ.fr 0:17:09
- 91 Antonio Piedra Perez (Spa) Caja Rural - Seguros RGA
- 92 Matthias Brandle (Aut) IAM Cycling
- 93 Tom Jelte Slagter (Ned) Garmin Sharp
- 94 Alessio Taliani (Ita) Androni Giocattoli 0:18:25
- 95 Gianfranco Zilioli (Ita) Androni Giocattoli