World record holder Brigid Kosgei retained her London Marathon title with a commanding performance on a wet and closed course in the city.
The 26-year-old Kenyan, who broke Paula Radcliffe's world record in Chicago last year, went clear of world champion Ruth Chepngetich after mile 18.
She finished alone on The Mall in two hours 18 minutes and 58 seconds to claim the $30,000 (£23,200) prize.
She was almost five minutes outside her world record set in Chicago last year.
"The weather was not good so we struggled," Kosgei told BBC Sport. "I struggled up to the moment I finished.
"We have not prepared well due to the pandemic. I will be prepared for good results next year."
The London Marathon, rescheduled from its traditional April date because of the coronavirus pandemic, is taking place for elite runners only over 19 laps around St James's Park.
World record holder Eliud Kipchoge is the clear favourite to win the men's race which started after the women's event. The wheelchair races take place after the men's race has finished.