Elaine Thompson clocks world-leading 10.89 to win in Rome
Double Olympic sprint champion Elaine Thompson.
Double Olympic sprint champion Elaine Thompson returned to top form at the Diamond League meet in Rome on Thursday by dominating the women's 100m to beat Britain's Dina Asher-Smith.
Jamaican Thompson pulled clear of her rivals to clock a world-leading 10.89 seconds at the Olympic Stadium.
Asher-Smith crossed second in 10.94 seconds with American Aleia Hobbs, who won in Shanghai, third in 11.12 seconds.
Thompson, the Olympic champion in the 100m and 200m, had been stunned by Asher-Smith over 200m in Stockholm last week with the Briton also winning in Doha in May.
Earlier, Jamaica's Commonwealth champion Janieve Russell (55.42 secs) could only manage fifth in the women's 400m hurdles won by Olympic champion Dalilah Muhammad of the USA in 53.67 seconds ahead of compatriot Little Shamier (54.40sec) and Czech Zuzana Hejnova (54.82sec).
The Jamaican pair of Shericka Jackson (51.05) and Stephenie Ann McPherson (51.39) finished second and third behind World silver medallist Salwa Eid Naser, who easily won in a season-best 50.26.
Jamaica's O'Dayne Richards achieved a season-best throw of 20.93m but it was only good enough for sixth in the men's shot put.
Poland's Konrad Kukowieczki won with a new meet record of 21.97m, breaking the mark which had been achieved in Rome nine years ago.
American Darrell Hill finished second with his final throw of 21.71m, while Brazil's Darlan Romani ended third with 21.68m.