Kenyan great Eliud Kipchoge has beaten his own world marathon record by 30 seconds, running 2hr 01min 10sec in Berlin on Sunday.
At the halfway point the back-to-back Olympic champion in Rio and Tokyo looked set to become the first to officially run under the elusive two-hour mark. But despite slowing slightly the 37-year-old held on to best his own record from Berlin in 2018.
Kenyan Mark Korir finished second behind his countryman with a time of 2:05:58, while Ethiopian Tadu Abate came third with 2:06:28.
Kipchoge became just the second man to win four Berlin Marathons, joining Ethiopian Haile Gebrselassie who owned the event from 2006 to 2009.