Dennis Kimetto set a world record by winning the 41st Berlin Marathon in 2 hours, 2 minutes, 57 seconds on Sunday.
The 30-year-old Kenyan knocked 26 seconds off the record of 2:03:23 set by compatriot Wilson Kipsang in Berlin last year.
Another Kenyan, Emmanuel Mutai, was also faster than the previous best, finishing second in 2:03:13.
Abera Kuma of Ethiopia was third in 2:05:56.
All times were as yet unofficial.
Some 40,004 runners from 130 nations were accepted for the race, which was run in perfect clear conditions.