Ruto clocked 2 hours, 9 minutes and 33 seconds to miss the course record, set last year by his countryman Jackson Kiprop, by a mere second as well as the bonus fee of USD 15,000. He had to be satisfied with the winner's prize money of USD 41,000 out of the total fund of USD 3,60,000.
The 30-year-old winner was followed in second position by his Kenyan compatriot Lawrence Kimaiyo, who finished 12 seconds adrift of the winner, while the third spot was grabbed by another Kenyan runner Philemon Baaru, in 2:09:58.
There were eight Kenyan runners in the top ten, the remaining spots going to another East African nation Ethiopia. And it was the eighth time in 11 years that a Kenyan stamped his superiority on the 42.195-km race.
The No. 2 and 3 finishers received USD 21,000 and USD 15,000 respectively.
More From This Section
The women's race was comfortably clinched by last year's runner-up Mekash in 2:28:08, also off the course record of 2:24:33, set by Kenya's Valentine Kipketer last year. Mekash bagged the top prize of USD 41,000.
Ruto later said but for some "joggers" (amateur runners taking part in the marathon) coming in his way, he would surely have broken the course record set by Kiprop.
"Yes (I would have broken the record). There were some joggers who came in the way and I had to move away from them. While running you have to feel free, but I will come again and try breaking the record next year," he said.
The full marathon began at 7:30 am.