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.
Chepngetich was dramatically overhauled by American Sara Hall for second.
Hall, who has promised to donate her winnings to children charities her adopted children’s native Ethiopia, sprinted clear in the final few hundred metres.
The London Marathon, rescheduled from its traditional April date because of coronavirus, is taking place over 19 laps around St James’s Park.
The usual mass participation event is happening virtually because of covid-19 restrictions, but the men’s and wheelchair elite race will follow on the specially designed course.