Mary Keitany has claimed victory in the women's London Marathon for the second successive year.
The Kenyan equalled her personal best to record the fourth-fastest time in the event's history and book her place at London 2012.
Keitany's unofficial time was an African record of 2:18.36 to edge out second-placed Edna Kiplagat, who finished just inside the 2:20 mark.
Priscah Jeptoo came in third to round off a all-Kenyan top three.
Claire Hallissey was the first British athlete to cross the finish line, recording a score of 2:28, which may be enough to claim her a place at the Olympic Games.