Shane Lowry is just four shots off the lead heading into the final round of the Portugal Masters in Vilamoura.
Lowry’s round of 67 featured six birdies and two bogies.
England’s Richard Finch and Australia’s Michael Campbell share third spot with the Offaly native on nine under.
Austrian Bernd Wiesberger shot his second successive 65 and leads the tournament by a shot.
England's Ross Fisher had been three clear at halfway, but could not keep the 27-year-old from Vienna at bay as he continued his search for a third victory of the season.
Even when Fisher, without a win since his Ryder Cup debut two years ago, had four birdies in five holes around the turn Wiesberger matched them all to stay one behind.
He then drew level with an 18-foot putt on the 14th - his sixth birdie in seven holes - and moved in front for the first time when Fisher could not get up and down after missing the final green.
Wiesberger, who stands 13 under par, said: "After seven holes (all pars) I was not thinking about a 65, but then I played beautifully.
"It could have been a bit lower, but I'm very happy with that."
Fisher, playing on with a strained ligament in his left foot suffered when he slipped coming off the first tee in his second round, said after his 69: "It's challenging, but it was a lot easier than yesterday.
"It was heavily bandaged and I tried to take the weight off it as much as I could. It's quite bruised, but the swelling is not as bad as I told it might be.
"I'm disappointed to drop a shot on the last. I tried to keep my neck out in front, but there's still a lot of golf to play."
Miguel Angel Jimenez, at 48 trying to become the oldest winner in Tour history, finished with a 30-foot birdie putt for a 68 and is joint sixth with England's Mark Foster.
Padraig Harrington also birdied the difficult last, but that was for a 71 as he slipped from fourth to 12th.