Britain’s Laura Muir followed up last month’s 800m Diamond League with victory in the 1500m in Brussels.
The Olympic 1500m silver medallist came sixth at the distance at last month’s World Championships in Budapest.
But she bounced back with an 800m win in Zurich and maintained that form by winning the 1500m on Friday in a time of three minutes 55.34 seconds.
Team-mate Zharnel Hughes was second in the men’s 100m while Dina Asher-Smith came third in the women’s 100m.
Jamaica’s world champion Shericka Jackson ran the fourth fastest time ever in the women’s 200m of 21.48 seconds, with Britain’s Darryl Neita fourth in 22.59.
The rarely-run 2,000m, which is not an Olympic or worlds event, was contested for the first time during this year’s Diamond League and Norwegian star Jakob Ingebrigtsen broke a world record which had stood since 1999, winning in 4:43:13.
Muir led going round the final bend and finished strongly to hold off Ciara Mageean, who won the event in Brussels last year in an Irish record.
The 31-year-old improved that as she came fourth in Budapest and set another Irish record on Friday of 3:55.87, with Kenya’s Nelly Chepchirchir third (3:56.93).
More to follow.