Mary Keitany broke Paula Radcliffe's 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 Radcliffe ran in winning the event in 2005. Daniel Wanjiru won the men's race in 2:05:56, with Kenenisa Bekele of Ethiopia second.
Bekele - the 5,000m and 10,000m world record holder - 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.
Speaking to the BBC after the race, Keitany said: "It was a great day for me. It was really amazing, to run the best time.
"The weather was good at the beginning; it was nice for me and my pace. I've run my best."
Wanjiru said he felt comfortable running at world-record pace for sections of the race and is still aiming to break Dennis Kimetto's time of 2:02:57, set in Berlin in 2014.
"In the beginning the race was very fast and we were inside world record pace. It was the pace I was preparing for," he told reporters.
"We tried to maintain that pace for half of the race. From there it was becoming tougher and tougher. The sun was coming and the day was beautiful - but we don't need too much sun!"
Follow us on Twitter/Instagram: @Four4TwoMedia