Bernd Wiesberger fired a flawless six-under-par 65 to take a one stroke lead at the Portugal Masters on the Algarve.
Wiesberger, who won the Lyoness Open in his native Austria in July as well as in South Korea in the spring, ate into Ross Fisher's three-shot overnight lead midway through Saturday's third round.
Six birdies in seven holes saw Wiesberger surge out of the chasing pack to join the Englishman at the top of the leaderboard, before Fisher saw a par putt lip out at the final hole.
It was a mixed bag for the former Ryder Cup player, who three-putted to drop shots at the sixth and eighth before four birdies in five holes round the turn restored his lead.
But he failed to get up-and-down at the long 17th and again at the last after his approach flew into the galleries.
Wiesberger could have doubled his lead at the closing hole had he canned a 12 footer for birdie, nevertheless a second successive 65 puts him in pole position on 13 under par.
Fisher, still nursing an ankle injury, is one behind with a gap of three to fellow Englishman Richard Finch, who made ground with a 66 to be four off the pace alongside Shane Lowry of Ireland and a resurgent Michael Campbell, both of whom carded 67.
Mark Foster and Miguel Angel Jimenez are a shot further back on eight under, but playing partners Padraig Harrington (71) and Stephen Gallacher (72) dragged each other down as they slipped out of the running to lie on six under par for the tournament.