Shelly-Ann Fraser-Pryce ran the third fastest time in women’s 100m history to edge out Elaine Thompson-Herah in their latest encounter at the Diamond League meet in Lausanne, Switzerland.
Fraser-Pryce clocked a stunning 10.60 seconds to beat the Olympic champion.
Jamaican compatriot Thompson-Herah registered 10.64 secs – the fastest losing time in the event’s history.
As Olympic silver medallist Fraser-Pryce won, Shericka Jackson – who took bronze in Tokyo – was third again.
Fraser-Pryce maintained her pace on the home stretch to hold off Thompson-Herah and set a new personal best.
“Believe it or not, I have still not run my best race – I know there is more to give,” the 34-year-old said.
“I still need to work further on perfecting my technique. There will be more from me this season.
“My goal is to break into the 10.50-range.”
Thompson-Herah ran 10.54 secs at last week’s meet in Eugene, Oregon but says she has “no plans” to break Florence Griffith-Joyner’s world record of of 10.49 secs.
“My body is feeling tired after a long season and especially after having done a personal best four times in a month,” she said.
“I have no plans to break the world record and I never thought of getting so close. I am simply going to continue working hard, finish this season strong and come back even stronger next season.”
Sweden’s Armand Duplantis finished in a shock fourth place in the men’s pole vault after failing to clear 5.82m.
It is just the second time in his past 30 competitions that Duplantis, who won gold in Tokyo and took the title in last year’s Diamond League, has not finished first.
American Chris Nielsen won the event on countback after clearing 5.82m.