Nikolajev alustas maratoni MMi normi 2:17 graafikust veidi ees, tõstes pärast 5 kilomeetri läbimist tempot. Alates 20. kilomeetrist hakkas Nikolajevi kiirus langema, kuid maratoonar püsis vaatamata sellele kuni 30. kilomeetrini MMi normi graafikus. Alates 35. kilomeetrist kukkus tempo veelgi ning Nikolajev jäi graafikust maha üle minuti.

Ilja Nikolajevi tempograafik, sulgudes 5 km vaheajad:

5 km 16.15, kiirus 3.15 km
10 km 32.19 (16.04), kiirus 3.13 km
15 km 48.23 (16.04), kiirus 3.13 km
20 km 1:04.39 (16.16), kiirus 3.16 km
pool distantsi 1:08.15
25 km 1:21.06, kiirus 3.18 km
30 km 1:37.38 (16.32), kiirus 3.19 km
35 km 1:54.42 (17.04), kiirus 3.25 km
40 km 2:12.57 (18.15), kiirus 3.40 km

Frankfurti maratoni võitis keenlane Patrick Makau ajaga 2:06.08. Teise koha sai etiooplane Edae Deresse Chimsa 2:06.52-ga ja kolmanda koha keenlane Gilbert Kirwa 2:07.35-ga. Maratoni algul kujunes välja 18-meheline liidrite grupp, kuhu kuulusid vaid Aafrika riikide esindajad. Poolel maal püsis grupis veel 12 meest ja 30. kilomeetriks 7 meest keenlase Henry Kiplagati vedamisel.

Viis kilomeetrit hiljem jäi ette neli meest, sealhulgas maailmarekordiomanik Patrick Makau. Edasi punt lagunes ja vedamise võttis enda peale etiooplane Edae Deresse Chimsa, kelle edu teda jälitava Makau ees oli neli sekundit. 40. kilomeetril möödus Makau etiooplasest ja läks konkurendi ees omakorda viie sekundiga juhtima ega andnud oma positsiooni lõpuni käest.

Naistest võitis maratoni etiooplannast debütant Meselech Melkamu rajarekordiga 2:21.01. Etiooplanna möödus Ilja Nikolajevist lõpusirgel.