World record holder Usain Bolt has won the men's 100m final at the Anniversary Games in London, running a time of 9.87s.
The Jamaican sprinter made a slow start to the race, but recovered to surge past the rest of the field, beating American Michael Rodgers and compatriot Kemar Bailey-Cole, who finished second and third respectively.
British champion CJ Ujah came fourth, matching his personal best of 9.96s.
Bolt's time is the joint-sixth fastest of the year alongside Tyson Gay and 0.13s behind Justin Gatlin, who leads the way in 2015.