Kenyan Kelvin Kiptum has won the London Marathon’s men’s race in the second fastest marathon in history.
The 23-year-old broke the course record with an incredible time of 2:01.27.
Kiptum tired towards the end and missed out on Eliud Kipchoge’s world record by 18 seconds.
Meanwhile, Sifan Hassan was a surprise winner of the women’s race on her debut over the distance.
The Ethiopian-born Dutch athlete’s victory was all the more remarkable because she fell way off the pace, clutching her hip, around the 15-mile mark.
But Hassan, who is the 5,000 and 10,000 metres Olympic champion, reeled in the leaders with three miles to go.
A record 45,000 people are taking part in this year’s London Marathon.
Organisers are braced for protests by eco-activists as the race gets underway amid a huge demonstration by Extinction Rebellion and other groups.
The four day protest called “The Big One” is expected to attract around 50,000 people on Sunday.
Extinction Rebellion have said they do not plan to disrupt the race, but hardliners Just Stop Oil have refused to rule out action.