Eliud Kopchoge won the men's marathon for the third time while his countrywoman, Vivian Cheruiyot, won the women's race for the first.