Moroccan rising star Soufiane El-Bakkali claimed the men's 3,000 metres steeplechase in a personal best of 8:05.12.
With Braz flopping, the pole vault went to Poland's Pawel Wojciechowski who cleared 5.85m to beat German Raphael Holzdeppe (5.70m). Nijel Amos of Botswana wins in the time of 1.43.91.
The Canadian sprint sensational smashed the meeting record in Morocco by clocking 20.03 seconds to earn eight points and ensure he will line up for a showdown in Zurich in September.
A strong finish from Canada's Olympic 200m silver medallist Andre de Grasse earned him victory in a meeting record of 20.03 after he had overhauled the American Trials victor, Ameer Webb, who finished second in 20.18 in front of Britain's Zharnel Hughes.
The race was won by Shaunae Miller-Uibo of the Bahamas, who is now assured of a spot in the Diamond League final.
Jamaica's O'Dayne Richards set a national record of 21.96, adding almost 30cm to his personal best in the process, while third place went to Crouser's colleague Ryan Whiting, whose final round effort of 21.26 took him past Poland's Konrad Bukowiecki who had reached 21.12 in his first round.
UK, Australian leaders visit site of Borough Market attack
This strengthening of engagement will assist with pre-positioning of the ADF in response to a possible terrorist incident. In practice, this means that it will be easier to deploy the Defence Forces in response to domestic terror incidents.
American Ryan Crouser won with a throw of 22.47 metres.
The race was won by Jamaica's reigning Olympics champion, Elaine Thompson who set a new 10.87 seconds meeting record with Ivorian girl, Marie-Jose Ta Lou second in 10.90 seconds while Trinidad and Tobago's Ahye Michelle-Lee finished third in 11.02 seconds.
Gayle of the University of Technology, Jamaica, who leapt to 8.00 m in February, will face off with South Africa's Rushwal Samaai, who has a 8.49m jump making him the second best in the world behind his compatriot Luvo Manyonga with 8.65. Barbora Spotakova of the Czech Republic won the event with a distance of 63.73, Slovenia's Martina Ratej was second at 62.46, followed by Tatsiana Khaladovich of Belarus at 62.38.
In the women's triple jump, Jamaican Kimberly Williams finished second with an effort of 14.31 metres.
Ben Youssef Meite of Cote d'Ivoire was second in 10.01, with Britain's Nethaneel Mitchell-Blake third in 10.18.
Eilidh Doyle clocked a time of 54.92 seconds to come third for GB in the 400m hurdles, won by Zuzana Hejnova of the Czech Republic (54.22).
- Wayne Rooney urges midfielder Ross Barkley to stay at Everton
- Première défaite sur 200 m pour Lemaitre aux "France" — Athlétisme
- Coles Under Pressure To Reveal Its Plastic Bag Numbers
- Singapore's exports grew by 8.2 percent after two months of decline
- Un homme entre la vie et la mort après une agression — Loire
- Séoul propose de tenir des négociations avec Pyongyang (Yonhap)
- Alex Sandro to snub Chelsea, sign new Juventus contract
- Tim Burton Begins Production on 'Dumbo,' Debuts Set Photo
- Nitish Kumar to seek fresh mandate if Tejashwi fails to come clean?
- Samajwadi Party divided, Shivpal backs Kovind