Olympic 800 metre champion David Rudisha was just one of the stars to impress in the latest Diamond League meet in Glasgow.
The Kenyan, who has struggled with injury since winning Olympic gold at London 2012, returned to winning ways with a world-lead time in the two-lap race.
His time of 1:43.34 was some way short of the world record he set in that Olympic final, but was still enough for the 25-year-old to storm to his first victory of the season.
"It's a great feeling and the track is fast. I really like it," Rudisha was quoted as saying on BBC Sport. He will be hoping of a similar performance when he returns to Hampden Park for the Commonwealth Games at the end of the month.
Other athletes to impress included Dutch heptathlete Dafne Schippers, who stormed to a national record of 22.34 seconds to win the 200m ahead of American Allyson Felix.
British runner Jodie Williams ran the fourth fastest time in the nation's history as she stole the show from a home perspective in finishing fourth behind Schippers, Felix and Nigeria's Blessing Okagbare.
In the men's events, British teenager Matthew Hudson-Smith was among the surprise performers. The 19-year-old didn't win the 400m, but his run of 44.97 was the second quickest time by a European this year, and also dipped under the 'A' qualifying standard for the European Championships in Zurich next month.
It remains to be seen whether Hudson-Smith will be part of the British team sent to Switzerland, while as for Glasgow, the city will now prepare for the Commonwealth's which begin on July 23.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU