
Olympic champion Eliud Kipchoge has won the Berlin Marathon, shattering his own world record set in the German capital four years ago.
The 37-year-old won the Berlin race on Sunday with a time of 2:01.09, some 30 seconds faster than his previous world best of 2:01:39 set on the same course in 2018.