World record holder Eliud Kipchoge has won his fifth at the Berlin Marathon as Ethiopia's Assefa Tigst set a new record for women's mixed-race world record.
Kipchoge, who made his sixth appearance at the German flagship 42km contest, won in 2:02:42. Ethiopia's Haile Gebrselassie won four times.