Kipchoge finished with “a new world record that will be remembered for decades,” the Berlin Marathon tweeted, describing him as “the greatest marathon runner of all times.”
Kipchoge, 33, broke the previous world record by more than one minute, an improvement not seen in five decades, the Berlin Marathon said.
The marathon had initially given his unofficial time as 2 hours, 1 minute and 40 seconds, then adjusted it by one second.
“The winning time is now official and another second faster: 2:01:39 for Eliud Kipchoge!” it said.
For months before the race, Kipchoge has maintained that he was focused on winning in Berlin. After his dazzling finish, he said he was speechless.
Kenyans Amos Kipruto finished second in 2:06:23 and Wilson Kipsang was third in 2:06:48.
For the women’s race, Kenyan Gladys Cherono won in 2:18:11, followed by Ethiopians Ruti Aga in 2:18:34 and Tirunesh Dibaba in 2:18:55.