Wales' Non Stanford is dreaming of ITU World Triathlon Series success in London's Grand Final in September after finishing
The United States' series leader Gwen Jorgensen won the race.
That left Stanford third in the title race, 13 points behind Jorgensen and five adrift of German Anne Haug, who finished third.
"It's now within touching distance. I think I have to actually win in London to be world champion," said Stanford.
"But to be in that position, I just consider myself very fortunate."
Stanford in July, but recovered to make her mark in Stockholm and hopes to go one better in London on Saturday, 14 September (08:30 BST).
"I didn't know what to expect after the last three or four weeks," Stanford told BBC Radio Wales.
"I've had a broken arm and training hasn't been ideal.
"We've dealt with the situation as best as possible we can.
"So I was a bit apprehensive and didn't swim as well as I have been, but that was to be expected, really.
"And luckily there were a few girls willing to work on the bike and we got back up there and I gave it all on the run.
"So I'm delighted, very tired."
The 2012 World Under-23 champion, added: "I would never, ever have dreamt that a year on from winning World Under-23 I would actually be in a position to win the title overall.
"You've just got to keep calm and keep it under control, just keep doing the same thing that we've been doing all the time."
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.
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.