Eliud Kipchoge improved his own world record by half a minute as he raced to victory in the Berlin Marathon on Sunday.
Kipchoge’s winning time of two hours, one minute and nine seconds took 30 seconds off his previous best set in the same race four years ago.
The double Olympic champion set a stunning early pace that put him on track for a sub two-hour finish, and reached the half-way point in 59 minutes and 50 seconds.