Eliud Kipchoge on Saturday became the first athlete to complete a marathon in under two hours.

The Kenyan beat his own world record to a set a new time of 1 hour 59 minutes and 40.2 seconds in Vienna, completing the 42.2-kilometer (26-mile) course with an average speed of 17 seconds per 100 meters, 2 minutes and 50 seconds per kilometer.