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.