World marathon record holder Eliud Kipchoge has made history by becoming the first person to run the distance in under two hours.
The athletic achievement by the 34-year-old Kenyan is considered the holy grail of running and will secure his legendary status.
After sprinting cross the line a beaming Kipchoge continued running and waving at well-wishers, showing no signs of exertion from the 26.2 miles he had just covered in an incredible one hour, 59 minutes and 40 seconds - a full 20 seconds ahead of the two-hour mark.
Kenyan President Uhuru Kenyatta sent his "hearty congratulations", writing on Twitter: "You've done it, you've made history and made Kenya proud while at it.
"Your win today, will inspire tens of future generations to dream big and to aspire for greatness."
The remarkable run in Vienna by the four-time winner of the London marathon follows six months of gruelling preparation.
"Hearty congratulations @EliudKipchoge. You've done it, you've made history and made Kenya proud while at it. Your win today, will inspire tens of future generations to dream big and to aspire for greatness. We celebrate you and wish you God's blessings." - President Kenyatta
— State House Kenya (@StateHouseKenya) October 12, 2019
It is his second shot at the chalenge, having missed out on the elusive target by just 25 seconds in his first attempt in Monza two years ago.