LONDON (AFP) - Eliud Kipchoge led a Kenyan clean sweep of the podium places as he won the men's London Marathon on Sunday in a time of two hours, four minutes and 42 seconds.
The final mile saw former world 5,000 metres champion Kipchoge sprint clear of Wilson Kipsang, last year's winner, with world record-holder Dennis Kimetto finishing in third place.
Victory saw Kipchoge add the London title to his wins in last year's Rotterdam and Chicago marathons.
"It was a tough race. My training paid off and it went to plan," he said.
The 30-year-old beat a field featuring the three-fastest marathon runners of all-time.
In the women's race, there was a shock win for Tigist Tufa as the Ethiopian ended fours years of Kenyan domination.
She was the ninth-fastest competitor in the elite women's field but pulled clear just over a mile from the finish.
The 28-year-old won by some 18 seconds from Kenya's Mary Keitany in a time of 2:23:22.
Keitany, the winner in 2011 and 2012, just did enough to hold off Tufa's compatriot, Tirfi Tsegaye, in the battle for second place.