Eliud Kipchoge of Kenya won the Berlin Marathon on Sunday in a personal best time of 2 hours, 4 minutes and 1 second.
Despite developing problems with his insoles around the 20K mark, Kipchoge finished comfortably ahead of compatriot Eliud Kiptanui in second on 2:05:22 and Feyisa Lilesa of Ethiopia in third in 2:06:57. All times were official.
Kipchoge shaved three seconds off his previous personal best time and 41 seconds off the previous fastest mark of the year that he set at the London Marathon on April 26.
Conditions were ideal on a cool, crisp autumn morning in Berlin. More than 41,000 runners from 131 countries were registered to run.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)