Shura Kitata stunned Eliud Kipchoge to win the London Marathon around a sodden St James's Park. As many as 45,000 people are still taking part in the rearranged event by running their own 26.2-mile route.
However, Kenya's Kipchoge missed out on a fifth title as Ethiopian Kitata was triumphant in the men's race in a time of 2:05:41, one second ahead of Vincent Kipchumba.
Kipchoge dropped off the pace at the 22-mile mark and crossed the line in eighth place. Jonny Mellor won the British title in 2:10:38, followed by Ben Connor.
Sir Mo Farah was also in the field, but this time acting as a pacemaker for the British athletes. Meanwhile, Brigid Kosgei defied the rain and the gloom to defend her title in the elite women's event.
Read more on mirror.co.uk