Paul Waring and Thomas Aiken shared the lead heading into the final round of the Nordea Masters but Ryder Cup hopeful Thorbjorn Olesen was hot on their heels in Gothenburg.
Englishman Waring entered a windy day three at Hills Golf Club in a share of the lead and that was where he ended it after a round of 69, with South African Aiken joining him on 12 under after a 67.
Dane Olesen was then three shots back alongside Scotsman Marc Warren - who won the first of his three European Tour titles at this event in 2006.
Waring, who was two shots ahead of Aiken at the start of the day, found himself behind after the 35-year-old birdied the second, third and fifth but was back in a share of top spot thanks to a monster putt on the 10th.
Aiken made a remarkable up-and-down for a birdie on the 12th and led by two when Waring found water on the same hole, before a hat-trick of Aiken bogeys from the 15th had the 33-year-old back in the lead.
He led by two with a birdie on the 17th but a two-shot swing on the last left the duo locked together heading into Sunday.
"I'd have snatched your hand off for a 69 coming in at the start of the day," said Waring. "It'll be nice to be in that situation, last group on a Sunday, it's all you ever ask for."
Olesen overcame a double-bogey on the seventh in a 67 as he looks to overhaul Ian Poulter in the final automatic qualifying place in European captain Thomas Bjorn's team to face the United States at Le Golf National next month.
"I would love to be a couple of shots closer but it looks like I still have a chance," Olesen said.
"So I'm going to go out there tomorrow and hopefully I can play like I did on the back nine yesterday and give myself a lot of chances."
Warren carded a 66 to sit a shot ahead of German Maximilian Kieffer and two clear of England's Lee Slattery.