The men's race was won by Eliud Kipchoge, who failed to break the world record in rainy conditions, but withstood the terrific challenge of unknown marathon debutant Guye Adola.
The women's race was won by Gladys Cherono of Kenya in 2:20:23, beating out Ruti Aga of Ethiopia by less than 20 seconds.