Patrick Makau of Kenya broke the world record to win the Berlin Marathon on Sunday.
Makau pulled away after 27 kilometers and finished in 2 hours, 3 minutes, 38 seconds.
Haile Gebrselassie of Ethiopia, who held the previous record of 2:03.59, pulled up after Makau's breakaway and seemed on the verge of giving up, but resumed running.
Makau also won last year's race in driving rain. Sunday's race on Berlin's flat course took place in sunny, mild conditions. (AP)