Olympic champion Eliud Kipchoge stormed to his third London Marathon title on Sunday to complete an impressive Kenyan double after Vivian Cheruiyot beat the heat to win the women's race.
Kipchoge, 33, saw off the challenge of Ethiopia's Tola Shura Kitata and home favourite Mo Farah to win his third race in the British capital in four years in a time of 2hrs 04min 17sec, finishing more than half a minute in front of Kitata (2:04:49), with Farah third (2:06:21).
Cheruiyot, 34, timed her run perfectly to win the women's event in a time of 2:18:31 ahead of compatriot Brigid Kosgei (2:20:13), and Ethiopia's Tadelech Bekele (2:21:40).
The race was the warmest London Marathon on record, with a high of 23.2 degrees Celsius (73.8 degrees Fahrenheit), beating the previous mark of 22.7 degrees Celsius set in 1996.
Kipchoge joined compatriot Martin Lel and Mexican Dionicio Ceron as the only men to win London three times.
After previous victories in 2015 and 2016, the Kenyan took a ninth career win over 26.2 miles (42.195km), but missed his two-year-old course record.
"I came to London to run a beautiful race and today I ran a really beautiful race," said Kipchoge. "Thank you, London."
The Kenyan led the way with Ethiopian great Kenenisa Bekele and last year's winner Daniel Wanjiru of Kenya also in the mix.
- Farah 'knackered' -
Farah was at the back of the lead group despite twice making a mess of picking up his water bottle at the designated drink stations.
The British track great, who won gold in the 5,000 metres and 10,000m at the past two Olympic Games, admitted his second full marathon had taken its toll in a race where there was a world record pace at the halfway point.
"I am knackered," said the 35-year-old, who broke the British marathon record.
"The guys went for it, they were on for world record pace, so it was do or die. I went with it and hung in as much as I could.
"It's so different to the track. It's incredible. It's different pain, different training but I've really enjoyed it. I gave it all, 110 per cent as I normally do."
Cheruiyot took advantage of failed attempts to break Paula Radcliffe's 15-year-old world record by last year's winner Mary Keitany and runner-up Tirunesh Dibaba.
In unusually warm conditions, first Dibaba and then Keitany dropped off the pace, allowing the 2016 Olympic 5,000m gold medallist to claim victory.
After nine miles Keitany and main rival Dibaba were 25 seconds ahead of Radcliffe's time. But Dibaba was soon reduced to a walking pace to leave Keitany with only her two male pacemakers for company.
Keitany, looking for a fourth win in London, also started to slow down as it became apparent Radcliffe's record of two hours 15 minutes 25 seconds would not be threatened.
"The reason it was so good for me today was because I started slowly. I didn't go with the faster group because the faster group was quicker than I was at the start," Cheruiyot told the BBC.
"I didn't want to race against anybody, I wanted to race alone. So I raced like that."
Britain's David Weir won the men's wheelchair race for the eighth time after a thrilling sprint finish.
The 38-year-old pipped Switzerland's Marcel Hug into second place, with Daniel Romanchuk of the United States third.