The Berlin Marathon lived up to its speedy reputation on Sunday as Kenya's Dennis Kimetto set a new world record on the German course.
The previous five marathon records had all been set in Berlin - Wilson Kipsang the last to set a new marker last year - and Kimetto kept a blistering pace on his way to crossing the line on Sunday in two hours, two minutes and 57 seconds.
The 30-year-old's time is 26 seconds faster than that of compatriot Kipsang and he becomes the first man to run 26.2 miles in under two hours and three minutes.
Kimetto - previously the third-fastest marathon runner in history - formed part of a seven-man breakaway group that also featured fellow Kenyan's Emmanuel Mutai and Geoffrey Kamworor.
The eventual winner shook off Mutai with little under three miles left to run, finishing 16 seconds clear, while Abera Kuma of Ethiopia was almost three minutes adrift in third.
"I feel good because I won a very tough race," said Kimetto. "I felt good from the start and in the last few miles I felt I could do it and break the record."
Having finished third in Berlin for the past two years, Geoffrey Kamworor slipped to fourth for the 2014 edition.
Defending World Marathon Majors champion Tsegaye Kebede finished down in ninth, and Kipsang could snatch that title from under the nose of new leader Kimetto with victory in New York in November.
In the women's race, Ethiopia's Tirfi Tsegaye improved on her previous Berlin best of second in 2012 by claiming victory with a time of two hours, 20 minutes and 18 seconds.
The 2013 Paris Marathon winner Feyse Tadese came home in second, ahead of Shalane Flanagan, who fell more two minutes short of Deena Kastor's American record.