
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 of his previous best set in the same race four years ago.