Olympic champion improves previous mark by more than one minute.

Eliud Kipchoge has set a new marathon world record in Berlin, winning the men's race with a time of 2 hours, 1 minute, and 39 seconds.

In perfect conditions, the Kenyan comfortably beat his compatriot Dennis Kimmeto’s previous best mark of 2:02:57.

The world record is another major marathon prize in Kipchoge's impressive haul.

The Kapsisiywa-born runner took Olympic gold at Rio 2016 and has won 10 out of the 11 marathons he has raced in.

The 34-year-old had crossed the line with the clock showing 2:01:40 on Sunday, which was then rounded down by a second.

“The last kilometres were hard. I was truly prepared to come to Berlin,” Kipchoge told reporters at the finish.

Berlin is no stranger to such amazing athletic feats with Kimmeto’s record also taking place in the German city in 2014.

Fellow long-distance star Bernard Lagat had predicted in an exclusive Olympic Channel interview that Kipchoge would break the record in the race.

Bernard Lagat:

Bernard Lagat: "Eliud Kipchoge will break the world record"

Fittingly the medal that all 44,000 runners in Berlin receive for participating in the event bears Kipchoge’s face.

Kenyan Double

Kenya’s joy was soon doubled as Gladys Cherono defended her Berlin Marathon title in 2:18:11.

"I am happy to have won again and break the course record. I was well trained. I was going for my personal best and didn’t know I’d beat her (Tirunesh Dibaba),” the 35-year-old told reporters.

Enjoyed this story? Like it or share it with your friends!