Mekonnen, the world jr record holder for 26.2 (2:04:32), had a 19 second lead at 35k but Kiprotich caught him by 40k, only to be outkicked.
"I never doubted I would win another marathon. My problems were injuries over the past few years but I never doubted that I would win again one day,†said Mekonnen.