Amazing Britain’s Dina Asher-Smith posted a season’s best time 100m to beat on the Shelly-Ann Fraser-Pryce of Jamaica at the Diamond League Final in Brussels.
Asher-Smith, 23, clocked 10.88 minutes to edge out Olympic and seven-time world champion Fraser-Pryce, as Ivorian Marie-Josee Ta Lou took third.
Later that season, the Briton will attempt a 100m and 200m sprint double in the 2019 World Championships in Doha.
She finished second in the 200m at the Diamond League Final of last week .
Asher-Smith lost outside despite a second season on this occasion to Olympic 400m champion Shaunae Miller-Uibo – and the Briton augmented her world medal claims with a Diamond League name on Friday.
“I came into the race wanting to win and my mentor gave me some very specific things to think about,” said Asher-Smith.
“I was doing that in the race and I was able to pull it off and when I crossed the line I thought’yes, fabulous, won the racetick, joyful me’, but then I remembered it was the Diamond League so technically I have won the entire Diamond League, therefore what a excellent moment!”
In the men’s 200m, 22-year-old Noah Lyles of the United States backed up his 100m triumph in Zurich with a comfortable win in 19.74 seconds.
Canadian Andre De Grasse and world winner Ramil Guliyev both documented the best times of season to finish third and second .
British heptathlete Katerina Johnson-Thompson finished third in the long jump competition with a best effort of 6.73m, with compatriot Lorraine Ugen fifth.
Johnson-Thompson’s rival for the world heptathlon title in Doha – reigning winner Nafissatou Thiam – came in the high jump.
Elsewhere, Holly Bradshaw listed a fifth-place finish and Andrew Pozzi came sixth in the men’s 110m hurdles.
Lynsey Sharp was – on the day the event’s champion Caster Semenya, not able to compete without accepting testosterone-reducing drugs after a rule change, joined a women’s football team.
The Diamond League Finals was divided in Brussels and Zurich, with 16 prizes handed out at every.
The World Championships take place in Doha from Friday, 27 September on Sunday.
Discover how to enter sports with our guide.