Kenyan runner Eliud Kipchoge has made history in Vienna, running the first-ever sub-two-hour marathon - finishing the 42-kilometre run in 1h 59m 40s.
The world recordholder completed four laps of the 9.4km circuit around the Prater, a park in the centre of the Austrian capital.
The athletic achievement by the 34-year-old Kenyan is considered the holy grail of running and will secure his legendary status.
He was supported by 41 pacemakers, who ran with him in alternating groups, which is the main reason why the IAAF won't accept the time as a world record.
Kipchoge came agonisingly short of the sub-two-hour mark in Italy in 2017, missing out by 26 seconds.
He currently holds the official world record of 2h 1m 39s, which he ran in Berlin last year. He also claimed Olympic glory in Rio de Janeiro in 2016.