Kenyan runner Eliud Kipchoge has set a new world record, winning the Berlin marathon in 2 hours, 1 minute and 39 seconds.
The Olympic champion broke the record set by fellow Kenyan Dennis Kimetto in 2014 by 1 minute and 18 seconds.
After the race, Kipchoge, who also won in 2016 and 2017, said: “I lack words to describe this day.
“I am really grateful, happy to smash the world record.
“They say you can miss it twice but not third time, so I want to thank everyone who has helped me.”
The 33-year-old is widely seen as the greatest marathon runner of the modern era and showed his class as he pulled ahead of his competitors early in the race.
The conditions were perfect for running – warm, sunny and with little wind – and Kipchoge showed no sign of easing off the pace as he passed the 18-mile mark.
He sprinted through the Brandenburg Gate to finish the 26 miles in triumphant style.
Afterwards, he said the run had been “hard”.
He added: “I ran my own race, I trusted my trainers, my programme and my coach – that’s what pushed me in the last kilometres.
“I was prepared to run my own race early so I wasn’t surprised to be alone.
“I have trained so well for this race and have full trust in the programmes of my coach.
“I am just so incredibly happy to have finally run the world record as I never stopped having belief in myself.”
Kipchoge arrived on the world marathon scene at Hamburg in 2013 following a successful track career that left him with a collection of Olympic medals and world titles.
He has won 10 of the 11 marathons he has competed in, and also won Olympic gold at the Rio de Janeiro Olympics in 2016.
Fellow Kenyan Amos Kipruto came second in 2 hours, 6 minutes and 23 seconds, followed by a third Kenyan, former world-record holder Wilson Kipsang, who was 25 seconds behind.
In another victory for Kenyan athletics, Gladys Cherono won the women’s race in 2 hours, 18 minutes and 11 seconds, setting a new women’s record for the course in Berlin.