Michael Hoey fired an impressive second-round 65 to lie 10 under par at the BMW International Open in Munich, two behind leader Rafa Cabrera-Bello.
Hoey carded nine birdies and two bogeys for the best round of the day and shares third place with Lasse Jensen.
"I knew the greens would be better today and I putted well. There was an opportunity to shoot seven under and I did that," said Hoey after his round.
Darren Clarke made the cut with a round of 71 to finish on three under.
After starting the day four off the lead, Hoey began the day in disappointing fashion with a bogey at the par-three second, but then went on a hot streak on the greens, posting five birdies before the turn.
Four further birdies followed on the inward nine, with a solitary bogey at the 14th hole marring the second half of his round.
A series of four consecutive shots picked up between the eighth and the 11th holes saw the five-time European Tour winner challenge at the top of the leaderboard, and his cause was further aided by birdies on the final two holes.
"The cut has been six under here before and although they have lengthened the course and it's tougher now, you have to score well no matter what.
"Someone is going to finish 24 under so you have to be aggressive, which is quite good. It's quite enjoyable to go at it and get stuck in," observed Hoey.
Ireland's Peter Lawrie is well placed on seven under following a 67, while Kevin Phelan is in touch with the leaders on five under after a 71 on Friday.
England's James Morrison lies second, one shot behind leader Cabrera-Bello, with Hoey and Jensen, from Denmark, tied third.