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.