Gavin Moynihan carded a stunning six-under-par 64 to leave himself just three shots off the lead heading for the final day of the Scandinavian Invitation.
The 24-year-old was flawless, notching six birdies without a single blemish to head for the clubhouse three behind Erik van Rooyen, who birdied five of his last six holes in a 64 that left him on 13-under overall.
Matthew Fitzpatrick made an eagle on his final hole to haul himself to within one of Van Rooyen.
The Englishman started round three in Gothenburg with a two-shot lead and looked in control before he dropped three shots in as many holes from the 14th to slip back.
But the 2016 Ryder Cup star holed a long putt from off the green at the closing par five to get back within one of the South African leader, alongside Australian Wade Ormsby and China's Wu Ashun.
Moynihan sits beside Major champion Henrik Stenson, Welshman Jamie Donaldson in a group on 10-under, a shot clear of England's Matthew Southgate.
Paul Dunne and Michael Hoey both missed the cut yesterday.