Eliud Kipchoge has made history in Vienna by running the first-ever sub two-hour marathon in a time of 1hr 59min 40sec.
Cheered on by thousands of fans, the Kenyan world record holder and Olympic champion completed four laps of a 9.4km circuit around the Prater, a park in the centre of the Austrian capital.