It was a good news, bad news kind of weekend for Commonwealth Games officials at the Diamond League meet at Hampden Park.
Kenyan Olympic champion David Rudisha produced a sparkling run in winning the 800m in 1min 43.34s to equal his own world best time of the year.
Rudisha had a pacemaker but, after missing most of last year with a knee injury and in just his third race of the year, showed he's back to his best.
"This year I'm expecting to do 1:42," he said. "That would be a great achievement. I'll be competing again here in the next few weeks so to come and run that time is a good experience."
Rudisha set the world record of 1:40.91 when he won the gold at the London Olympics in 2012.