Daniel Wanjiru dug deep as he held off favourite Kenenisa Bekele to claim victory in the London Marathon elite men’s race.

It was the biggest victory of his career, having previously won the 2016 Amsterdam Marathon.

Ethiopian great Bekele entered the race as the overwhelming favourite but his challenge appeared to be faltering as he slipped back during the middle stages of the race.

But he eventually found his rhythm and burst through the field to challenge Wanjiru, but was unable to find a way through.

Kenyans Bedan Muchiri and Abel Kirui finished third and fourth respectively.

The men’s top ten:

  1. Daniel Wanjiru (Kenya) 2:05:48
  2. Kenenisa Bekele (Ethiopia) 2:05:57
  3. Bedan Karoki Muchiri (Kenya) 2:07:41
  4. Abel Kirui (Kenya) 2:07:45
  5. Alphonce Simbu (Tanzania) 2:09:10
  6. Ghirmay Ghebreslassie (Eritrea) 2:09:57
  7. Asefa Mengistu (Ethiopia) 2:10:04
  8. Amanuel Mesel (Eritrea) 2:10:44
  9. Javier Guerra (Spain) 2:10:55
  10. Michael Shelley (Australia) 2:11:38