Kenya's Eliud Kipchoge set a new world record for the marathon in Berlin on Sunday, shaving more than a minute off the previous best.
Kenya's Eliud Kipchoge stands in front of a clock displaying his time after winning the Berlin Marathon setting a new world record with 2h01m39s on September 16, 2018 in Berlin.
Kipchoge has now won 10 of the 11 marathons he has run.
'It was really hard during the last 17 kilometres but I was truly prepared to run my own race.
The legendary Kipchoge, who won in Berlin in 2015, defeated Amos Kipruto who finished the race in 2:06:20.
"I lack words to describe this day", said a beaming Kipchoge.
The 2013 Berlin Marathon champion Wilson Kipsang settled third in 2:06:47.
Berlin has now been the stage for the last six men's world records over the distance.
A few minutes later Gladys Cherono won the women's race in Berlin in a course record of 2:18:11, making her the fourth fastest woman in history behind Paula Radcliffe, Mary Keitany and Tirunesh Dibaba.
With weather conditions ideal and virtually no wind, it was clear after the opening few kilometres that Kipchoge's only opponent would be the clock and his three pacemakers were pushed to the limit to keep the tempo high as Kipchoge dipped well below world-record time by the halfway mark.
"They say you miss two times but you can't miss the third time", he said, breaking the mark in his latest attempt in Berlin. "But I didn't know I'd run 2:01".
But even after the last one peeled off after 25-kilometres, Kipchoge showed no sign of slowing, passing the 30km mark in 1:26:45, with a pace of 2:52 per 1,000-metres.
The marathon organizers dubbed Kipchoge as the greatest marathoner of all times.
The answer, 78 seconds, was the single largest jump on the marathon world record since Derek Clayton improved the mark by two minutes and 23 seconds in 1967.
Kipchoge, who previous year took part in the Nike Breaking Two project, where he ran two hours and 25 seconds with the aid of "illegal" in and out pacemakers, started off at a sizzling pace.
"I'd said I was running my own course following my planning and I was confident". "The next is actually to run 2:02 so I have 2:00, 2:01, 2:02, 2:03, 2:04 and 2:05", Kipchoge joked after the race.