Paul Dunne carded a sweet 66 but still found himself six off the lead heading for the final day of the Italian Open.
The Greystones man was five-under for his round, picking up four birdies and - for the second day in a row - an eagle on the par-five 14th.
It lifted him to 11-under for the tournament but he's facing an uphill battle to claim a second European Tour title in the space of a fortnight.
Englishman Matt Wallace opened up a two-stroke lead going into the final round after hitting five birdies and a bogey to leave him on 17-under.
Wallace, co-leader with Australian Marcus Fraser at the start of the day, began his round with a birdie at the long first and tapped in for another at the fifth before missing a par at the short seventh.
He holed an eight-foot birdie putt at the ninth, then a huge one at the 13th from about 40 feet before another birdie at the 14th. He finished by producing an impressive recovery for par at the 18th after sending his tee shot straight into the trees.
Holder Francesco Molinari of Italy and Tyrrell Hatton were two shots back in a tie for second while Tommy Fleetwood posted an eight-under-par 63 to get to 13 under in a tie for sixth place.
Fraser dropped to joint ninth after a one-over-par 72. Graeme McDowell is back on three-under after also shooting 72.