Mo Farah ran the fastest time in the world this year as he stormed to victory in the 3000m at the Sainsbury's Anniversary Games at London's Olympic Stadium.
Running in his first race in Britain since the doping allegations against his coach Alberto Salazar surfaced, the double Olympic champion looked back to his best as he clocked 7m 34.66s to win in emphatic fashion.
Farah passed Emmanuel Kipsang with a lap-and-a-half to go and the 32-year-old didn’t look back as he ran a sub-56 second final lap to finish ahead of Othmane El Goumri in second and Kipsang in third.
"The crowd have been amazing with me," Farah said after the race. "To come out and support me like that after the last two months was amazing.
"It's great to see the public understand and give me support."
Earlier, Usain Bolt marked his return to London’s Olympic Stadium by winning the 100m and running below 10 seconds for the first time this year.
The Olympic champion and world record holder, who has struggled this season with a pelvic injury, equalled his season-best of 9.87s – the same time he ran in his heat earlier in the evening.
British champion Chijindu Ujah also broke the 10-second barrier, equalling his personal best of 9.96s as he finished fourth in the race. Fellow Brit James Dasaolu came home ninth.
Bolt was pleased with his evening’s work and says he is now fully focused on victory at the World Championships in Beijing later this year.
"I'm ready to go (to Beijing) and I'm ready to win," he said.
"It was smooth tonight. I was happy with what I did. I will work on my start. It will be fine. It's all about hard work and dedication and pushing myself.
"I feel better. I need to work on a few more things, to be consistent, and then I will be okay."
There was also an encouraging performance from Olympic heptathlon champion Jessica Ennis-Hill, who recorded a season’s best time against a strong field to finish fifth in the 110m hurdles.
On her first appearance at the Olympic Stadium since the birth of son Reggie last summer, Ennis-Hill clocked 12.79s in the race won by Jasmin Stowers in a meeting record 12.47s.
Ennis-Hill, who refused to confirm whether she will compete in Beijing, said: "I'm made up with that, so pleased to have run that time and to have done it here in this stadium, in the right part of the year, really happy.
"To be honest I was thinking I would probably run 13.1 or 13.0 and that would be have been really disappointing, so to have not just dipped under with a 12.90, to have run 12.79 is brilliant.
"It's incredible to be back, I absolutely love this stadium and the memories for me are so amazing."
Meanwhile, British sprinter Zharnel Hughes, who hails from the eastern Caribbean island of Anguilla, ran the third fastest 200m by a British athlete as he claimed victory in a personal best time of 20.05s.
Local favourite and current world champion Christine Ohuruogu could only manage fourth in the 400m, with Wales’ Seren Bundy-Davies coming home seventh in a new personal best time of 51.48.
But there was success for Laura Weightmann, who claimed a fine victory in the 1500m.