The 31-year-old shaved 15 seconds off the previous world record set by compatriot Patrick Makau, who ran 2:03.38 over 42.195 kilometres (26.2miles) in the German capital two years ago.