Kenyan athlete Eliud Kipchoge today set a new course record as he powered to victory at the London Marathon.
It took Kipchoge just 2:03:05 (two hours, three minutes and five seconds) to complete the course, the second quickest time a marathon has ever been completed.
This fell just outside the world-record time set by his compatriot Dennis Kimetto in Berlin in September 2014, a mere seven seconds the difference.
Kipchoge retains his title from last year's race and ahead of Stanley Biwott.
In the women's competition, Jemima Sumgong recovered a heavy fall to win her first London Marathon. She tangled her legs with another running and caused her to fall, hitting her head off the ground.
"When we were heading to the 5km mark to take water, we made a mistake of maybe crossing each other," said Sumgong of her collision with Aselefech Mergia.
"I was just concentrating on my running. It was very painful on my head, my shoulder and my knee. But I feel OK now. I enjoyed it."
Eliud Kipchoge of Kenya wins the men's race of the 2016 London Marathon in London (AP Photo/Kirsty Wigglesworth)
Kenya's Eliud Kipchoge (right) celebrates after winning the Men's Elite Race with compatriot Stanley Biwott during the 2016 Virgin Money London Marathon.
Prince Harry after presenting Kenya's Eliud Kipchoge and Jemima Sumgong with their gold medal trophies during the 2016 Virgin Money London Marathon. (Jonathan Brady/PA Wire)
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.