Eliud Kipchoge has become the first runner to finish a marathon in under two hours.
The 34-year-old Kenyan completed the course in Vienna, Austria, in an incredible one hour, 59 minutes and 40 seconds.
Kipchoge was racing alone but assisted by 41 pacemakers, including former Olympic and world record holders, in his attempt to achieve the milestone.
The time will not be an official world record but is nonetheless a historic moment in distance running.
Afterwards he told the BBC: "I am feeling good. After Roger Bannister in 1954 it took another 63 years, I tried and I did not get it.
"After 65 years, I am the first man! I want to inspire many people, that no human is limited."
Watch the Eliud Kipchoge LIVE stream on Standard Sport as it happened above.