Eliud Kipchoge ran the second fastest time in history to retain his London Marathon crown in a course record time on this day in 2016.
The 31-year-old Kenyan left the field trailing as he powered home in two hours, three minutes and four seconds.
Kipchoge celebrated by raising his finger as he made the final turn, but appeared to realise as he approached the line just how close he had come to Dennis Kimetto’s world record, his compatriot going just seven seconds quicker in Berlin two years beforehand.
Fellow Kenyan Stanley Biwott was second with a personal best of 2hrs, 3mins and 51secs, while Ethiopia’s Kenenisa Bekele came in third.
The men’s race set off at a fierce pace, on track for a world record at 10 miles, the fastest half marathon in this event’s history and a world record of 1:27:13 for 30 kilometres.
“I realised I ran a world record for 30, but between 30-40km I lost about 20 seconds,” said Kipchoge. “I knew the record was close. I tried to squeeze it, but it wasn’t possible.
“The support was perfect and it was good to get a PB.”
Kipchoge has since twice broken the world record over the marathon distance, both times in Berlin in 2018 and 2022.