Mary Keitany of Kenya has broken Paula Radcliffe's women's-only world record to win the London Marathon on Sunday.
Keitany, 35, crossed the finish line on The Mall in two hours 17 minutes one second, the second-fastest time in history.
That was 41 seconds quicker than four-time British Olympian Radcliffe ran in winning the event in 2005.
Kenyan Daniel Wanjiru, 24, won the men's race in 2:05:56, with world record holder Kenenisa Bekele second.
The Ethiopian looked to be mounting a challenge in the final stages, but Wanjiru found enough pace to finish strongly and eventually win by nine seconds.
Tirunesh Dibaba of Ethiopia was the runner-up in the women's race, clocking a time of 2:17:56.
Britain's Alyson Dixon finished 12th with a personal best time of 2:29:06 to secure her place at this summer's World Championships.
However, Jo Pavey, who needed to finish as one of the top two British women to qualify for August's championships in London, was forced to retire after about 17 miles.
Radcliffe still holds the women's world record of 2:15:25, set at the London Marathon in 2003 when she ran against men and women.