Britain's Non Stanford finished second at the ITU World Triathlon Series in Stockholm, 49 seconds behind winner Gwen Jorgensen.
American Jorgensen overturned a 40-second deficit after the cycling leg and had overtaken the leading pack within 3km of the 10km run.
The win was her third of the series and she now tops the standings, overtaking German Anne Haug, who finished third.
How the ITU World Series works
• Seven races, from April to August, plus September's Grand Final
• Triathletes are awarded points on basis of finishing position in each race
• Winner of a World Series race gets 800, second place 740, third 685, fourth 633, fifth 586
• Bigger points on offer in Grand Final - 1,200 for first, 1,110 second, 1,027 third
• Triathlete's final total is best four World Series finishes plus Grand Final
• World champion decided by those final totals after Grand Final
Jorgensen leads Haug
by eight points, with Stanford, 24, five more adrift.
The series' Grand Final takes place in London next month.
"I'm absolutely delighted. It's all about timing for London and fingers crossed it goes even better," said Stanford.
"I was really not sure how my swim was going, I haven't really been swimming well these last two weeks at all because I've been swimming single arm for so long, so I had to ride for my life."
Each winner of a World Series event gets 800 points, second place 740 and third 685, while higher points are on offer in the Grand Final, with the victor securing 1,200 points.
The British pair of Vicky Holland and Jodie Stimpson finished fourth and fifth respectively in Stockholm. Stimpson is fourth in the overall standings, with Holland 33rd.
"My legs just didn't turn up today but it's looking good for the final. I'll recover from this one and give it my all for London," added Stimpson.
Alistair and Jonny Brownlee,
who won gold and bronze respectively at London 2012,
are both in action
in the men's event on Sunday,
with the duo trailing leader Javier Gomez in the standings.
The Spaniard is 565 points ahead of Jonny Brownlee, who is fifth, 60 points ahead of brother Alistair in sixth.