Kenya's Daniel Wanjiru has won the men's elite race at the London Marathon. Wanjiru, 24, saw off world record holder Kenenisa Bekele to cross the finishing line with a time of two hours, five minutes and 48 seconds.
In the women's elite race, Mary Keitany triumphed, crossing the finish line in two hours, 17 minutes and one second, a time good enough to beat Ethiopa's Tirunesh Dibaba who finished second, with a time of two hours, 17 minutes and 56 seconds.
Ethiopia's Bekele threatened to close in on the men's race leader in the final stages, only for Wanjiru to summon a final burst to finish strongly and claim victory. Bedan Karoki, also of Kenya finished in third place.
David Weir meanwhile won his seventh wheelchair title.
The six-time Paralympic gold medallist saw off the challenge of defending champion Marcel Hug to clinch first place with a time of one hour and 31 minutes and six seconds.
Weir's latest triumph sees him surpass the six the haul of Tanni Grey-Thompson, who won six titles in the women's wheelchair race.
Manuela Schar meanwhile won this year's women's wheelchair race with a new course record.
Men's elite final standings
1) Daniel Wanjiru – Two hours, five minutes and 48 seconds
2) Kenenisa Bekele – Two hours, five minutes and 57 seconds
3) Bedan Karoki – Two hours, seven minutes and 41 seconds
Women's elite final standings
1) Mary Keitany – Two hours, 17 minutes and 1 second
2) Tirunesh Dibaba – Two hours, 17 minutes and 56 seconds
3) Aselefech Mergia – Two hours, 23 minutes and eight seconds