Britain’s Mo Farah has set a new British record but finished third in the London Marathon as Kenyan Eliud Kipchoge won the race for the third time.
Farah kept pace with the leaders for much of the race but was two minutes and four seconds behind Kipchoge.
He crossed the line in two hours, six minutes and 21 seconds to beat Steve Jones’ 33-year-old British record.
The four-time Olympic champion was competing in his first 26.2-mile race since retiring from the track.
Kipchoge – regarded as one of the greatest marathon runners of all time – was on course for a new world record but slowed in the final stages of a gruelling race in record-high temperatures to finish in 2:04:17.
That was 80 seconds outside the record held by his compatriot Dennis Kimetto.
Ethiopa’s Tola Shura Kitata finished in a surprise second place, 32 seconds behind Kipchoge.