Shaunae Miller-Uibo of the Bahamas celebrates after winning the women's 200m race during the Weltklasse IAAF Diamond League international athletics meeting in the Letzigrund stadium in Zurich, Switzerland, 24 August 2017.
ZURICH - Bahamas' Shaunae Miller-Uibo stunned world champion Dafne Schippers and Olympic gold medallist Elaine Thompson to win the women's 200m at the Diamond League final on Thursday.
Miller-Uibo, who was only third in the event at the recent world championships in London, won in a time of 21.88sec ahead of Thompson (22.00) and Marie-Josee Ta Lou of the Ivory Coast (22.09), the silver medallist in London.
Schippers struggled home in fourth place (22.36).
It was the second shock failure of the season for Thompson, the Jamaican sprinter who captured Olympic gold in the 100m and 200m in Rio in 2016.
Congratulations shaunae Miller-Uibo new national record in Zurich pic.twitter.com/rxiS3eqcFJ— Marcellus Hall (@bigtallguy33) August 24, 2017
In the 100m at the world championships, she finished in a lowly fifth place.
However, she will get a last chance to redeem herself at the concluding Diamond League meet of the season in Brussels on September 1 when she runs in the 100m.