Kenya’s Kelvin Kiptum smashed compatriot Eliud Kipchoge’s course record to win the men’s London Marathon in the second-fastest time ever.
The 23-year-old was just 16 seconds outside Kipchoge’s world record, finishing in two hours one minute 25 seconds.
Sifan Hassan also produced a remarkable run to win the women’s race.
The Dutch Olympic track champion, 30, suffered with a hip injury but battled to win on her debut at the distance.
Kiptum produced the fastest marathon debut in Valencia in December, where he finished in 2:01:53 – the third-fastest time in history.
He went faster still on the streets of London, knocking one minute and 12 seconds off Kipchoge’s previous course record to beat second-placed compatriot Geoffrey Kamworor by almost three minutes.
Ethiopia’s reigning world champion Tamirat Tola was third, while Britain’s Mo Farah finished ninth in what he says will be his last marathon.
In the women’s race, Hassan, who won the 5,000m and 10,000m at the Tokyo Olympics in 2021, appeared out of the race after dropping back early on with a hip problem, but gradually fought back.
She then produced a sprint finish to win in two hours 18 minutes 33 seconds.
Ethiopia’s Alemu Megertu was second and Kenya’s previously unbeaten Olympic champion Peres Jepchirchir third.
Switzerland’s Marcel Hug knocked 50 seconds off his own course record to win a third consecutive London Marathon men’s wheelchair race – and fifth in total.
Hug, 37, finished in one hour 23 minutes 48 seconds, well ahead of the Netherlands’ Jetze Plat in second, with Japan’s Tomoki Suzuki third and the United States’ Daniel Romanchuk in fourth.
Britain’s David Weir, 43, finished his 24th London Marathon in fifth place.
Australia’s Madison de Rozario held off Manuela Schar, of Switzerland, in a sprint finish to win the women’s wheelchair race for a second time.
The four women’s favourites made it on the Mall together before De Rozario and Schar pulled away.
De Rozario won in one hour 38 minutes 52 seconds, with defending champion Catherine Debrunner, of Switzerland, in third and the United States’ Susannah Scaroni fourth.
Eden Rainbow-Cooper, 21, who was third in 2022, was the first Briton home in seventh.
The event has returned to its traditional date in the calendar, in April, for the first time since 2019 after being moved during the Covid-19 pandemic.
More than 47,000 runners are taking part, with huge crowds lining the streets of London despite damp conditions.
More to follow.