Eliud Kipchoge has become the first athlete to complete the marathon in less than two hours.
The Kenyan achieved the feat at the 1:59 Ineos Challenge in Vienna on Saturday.
He ran the race in one hour, 59 minutes and 40 seconds.
Kipchoge, who has won the London Marathon four times before, came just 26 seconds short of the historic milestone in May 2017.

Iran continuing World Cup preparations but will not play in US, says football president
Buttler hopeful of England return despite T20 World Cup struggles
Messi scores 900th career goal, joins Ronaldo in elite club
Bayern, Liverpool and Atletico join Barca in Champions League quarters
