Hall sprints to thrilling second-placed finish
Brigid Kosgei defends her London Marathon title with a time of two hours 18 minutes and 58 seconds - while the USA's Sara Hall comes through in a thrilling sprint finish to take second place.