Rocket man Usain Bolt recovered from an awful start to light up the Olympic Stadium once again in London last night as he won the 100 metres in 9.85 seconds at the Anniversary Games.
The Jamaican returned to the scene of his triple London 2012 triumph, but was made to sweat before blasting through to take the victory. The 26-year-old entered the arena atop a missile for his customary lap of honour before the action, but this run hardly fired out a major statement of intent ahead of next month's World Championships.
It was still his fastest time of the year, though, and in the end he was a comfortable winner, with Mike Rodgers second in 9.98secs.
Britain's newest sprint star James Dasaolu had to withdraw as a precaution after feeling a tight hip flexor in the warm-up.
Olympic heptathlon champion Jessica Ennis-Hill will make a decision early next week on whether she is fit enough to seek a second world title in Moscow next month after making her long-awaited comeback from injury this week.
The Briton will compete in the 100m hurdles and long jump at the Anniversary Games today almost a year after securing a first Games gold in the capital.
Dogged by a persistent Achilles problem that delayed her comeback this season until Tuesday, Ennis-Hill set a personal best in javelin of 48.33m at a European Athletics Permit event at Loughborough.