Kenya's long-distance runner Eliud Kipchoge produced an astonishing run to break the men's world marathon record in Berlin.
The 33-year-old clocked two hours, one minute and 39 seconds, beating compatriot Dennis Kimetto's mark - also set in Berlin four years ago - by one minute and 18 seconds.
Kipchoge won Olympic gold in Rio in 2016, plus this year's London Marathon and his run in Berlin now marks him down as one of the greatest marathon runners of all time.