Farah and Bosworth star on day of records at Anniversary Games
Mo Farah warmed up for next month's home World Championships with an impressive 3000m win at the Anniversary Games as Tom Bosworth set a new world record in the men's 1mile walk.
With less than a month to go to the start of the IAAF World Championships in London, the Anniversary Games – which also acted as the London leg of the Diamond League – were a perfect proving ground for those hoping for success come August.
And for quadruple Olympic champion Farah, it was business as usual as he glided to a season's best time of 7:35.15minutes, with compatriot Andrew Butchart coming home third, behind Spain's Adel Mechaal.
"I love London, there's no place like home. I have to stay focused the next three weeks," said Farah.
"I run year after year with joy and there's not much more you can do. I love being on the podium, hearing the anthem and making people proud to be British."
Further down the results list were fellow Brits Nick Goolab, who set a new personal best of 7:42.22, Marc Scott who also set a new best mark of 7:43.37 and Rob Mullett, who came home 16th in 8:19.24.
Another to shine at the London Stadium was Laura Muir, who just missed out on the British mile record, but still set a new personal best time of 4:18.03mins in finishing second behind Kenya's Hellen Obiri.
Laura Weightman finished sixth in the race, with Melissa Courtney eighth and Steph Twell, Katie Snowden and Jessica Judd occupying places 12 to 14.
It was Bosworth who stole the show over the same distance, though, with the 27-year-old – who finished sixth in the 20km race walk at Rio 2016 – clocking 5:31.08mins to smash the previous world record by five seconds.
"With about 500m to go I thought 'is the maths wrong, is that happening?'," he said.
"In athletics, you've got to have characters and personality and I think today was a great advert for racewalking."
The day's other events saw Holly Bradshaw finish sixth in the pole vault after clearing 4.55m, and Eilidh Doyle come home fourth in the 400m hurdles with a time of 54.82 seconds.
In the women's 100m, Dina Asher-Smith and Ashleigh Nelson failed to qualify for the final but Asha Philip ran a season's best 11.18 to make the cut, where she finished sixth ahead of Daryll Neita, who set a new personal best of 11.14s to qualify.
And in the men's race there was a win for CJ Ujah, who stopped the clock in 10.02s to equal his season's best ahead of James Dasaolu, with Harry Aikines-Aryteey in fourth and Richard Kilty in seventh.
The men's 400m saw a new lifetime best for Dwayne Cowan as he finished third, with Rabah Yousif fifth and Martyn Rooney – who was presented with his 4x400m relay bronze from Beijing 2008 during the event – sixth as Delano Williams completed the Brits in eighth.
Heptathlete Katarina Johnson-Thompson had a busy day as she ran a time of 13.45s in the 100m hurdles heats – with fellow Brit Yasmin Miller clocking 13.34s – before leaping a season's best 6.75m for fourth in the long jump.
Lorraine Ugen also finished sixth in the competition with an effort of 6.59m and Jazmin Sawyers jumped 6.44m for ninth.
In the women's 800m Shelayna Oskan-Clarke finished second behind America's Charlene Lipsey in a time of 1:59.82, with Lynsey Sharp fourth, Adelle Tracey sixth and Alexandra Bell in eighth.
While Chris O'Hare won the 1500m in 3:34.75, ahead of Kenya's Vincent Kibet, with Charlie Grice coming home fifth, Tom Marshall 11th and Robbie Fitzgibbon in 14th.
In the men's 400m hurdles Jack Green recorded a season's best 48.77s for sixth, with Jacob Paul setting a new lifetime best of 49.49s as he finished eighth.
And over the sprint hurdles David Omoregie finished seventh in 13.70s, while Emily diamond crossed the line seventh in the 400m with a season's best 51.67s.
A trio of Brits contested the men's 200m with Nethaneel Mitchell-Blake finishing the fastest in 20.30s, ahead of Zharnel Hughes and Danny Talbot, who both ran 20.33 for fifth.
Five home runners then raced the 800m, with Elliot Giles running a personal best of 1:44.99mins to finish fifth, with Jake Wightman, Kyle Langford, Andrew Osagie and Guy Learmonth occupying places seven to ten.
And lastly Zane Duquemin threw 59.56m for ninth in discus and decathlete Ashley Bryant jumped 7.42m to finish ninth in the long jump.