Britain's Jake Wightman won the men's 800m and recorded a personal best at the Diamond League in Brussels.
Wightman, the world champion over 1500m, finished in 1:43.65, beating Algeria's Djamel Sedjati and setting a Scottish record.
He has now won three major championship medals and is fifth on the UK all-time 800m outdoor list with only Sebastian Coe, Steve Cram, Peter Elliott and Max Burgin going quicker outdoors.
'To win a race in a field like this, I'm really pleased with that,' said Wightman.
Meanwhile, Ireland's Ciara Mageean claimed a new national record in the women's 1500m beating Britain's Laura Muir. She crossed the line with a time of 3:56.63 running the distance under four minutes for the first time.
'That Irish record has been in my sights for a long time and I'm glad that I've finally been able to put my name to it,' she said.
In the women's 100m, there was upset for Jamaica's Shelly-Ann Fraser-Pryce who suffered her first defeat of the season. The five-time world champion lost to compatriot Shericka Jackson.
'It takes a lot of hard work to beat Shelley-Ann, she's a tough cookie to beat,' Jackson said after her first win in the Diamond League this season.
In the men's 10,000m Kenya's Jacob Krop recorded the best time in the world this season, claiming victory with a personal best time of 12:45.71.
You Might Also Like