Double Rio Olympics sprint champion Elaine Thompson clocked fast 10.87 seconds (W+0.3) a new meeting record just 0.03 ahead of Marie-Josée Ta Lou of Côte d'Ivoire.
Thompson was challenged by Ta Lou for 80m, but the the 25-year-old Jamaican eased away from the Cott Divuer sprinter in final meters to secure her 4th Diamond League victory in 2017.
Chihindu Ujah of Great Britain crossed the line in 9.98 seconds to beat talent stacked men's 100m field.
In the women's 400m race, Olympic champion Shaunie Miller-Uibo of Bahamas stormed to a victory in 49.80sec, while the Olympic 800m champion Caster Semenya of South Africa finished in 7th in 51.53.
Triple Rio Olympics champion Andre De Grasse powered to 200m victory in a new meeting record of 20.03sec.
Nijel Amos, the 2017 world leader in the 800m, won the men's 2-lap race in 1:43.91.
In the men's 3000m steeple chase, Soufiane Elbakkali in front of his home crowed defeated top Kenyan steeplers with a new personal best of 8:05.12.
American Ryan Crouser unleashed a huge throw of 22.47m to take the men's shot put.
Defending Olympic and World champion Caterine Ibarguen of Colombia with a leap of 14.51m won the women's triple jump contest.