Eliud Kipchoge has made history as he becomes the first athlete to run a marathon in less than two hours, beating the mark by 20 seconds.
The Kenyan, 34, covered the 26.2 miles (42.2km) in one hour 59 minutes 40 seconds in the Ineos 1:59 Challenge in Vienna, Austria on Saturday.
It will not be recognised as the official marathon world record because it was not in open competition and he used a team of rotating pacemakers.
Kipchoge was supported by 36 pacemakers who accompanied him in alternating groups, one of the reasons the International Association of Athletics Federations (IAAF) will not ratify the time as a world record.
Knowing he was about to make history on the home straight, the pacemakers dropped back to let Kipchoge sprint over the line alone, roared on by a large crowd in the Austrian capital.