Rory McIlroy is only two strokes off the lead heading into the final round of the DP World Tour Championship in Dubai after carding a seven-under-par round of 65 on Saturday.
The world number 2 is on his own in third spot, two shots behind the joint-leaders, France's Mike Lorenzo-Vera and the high-profile Spaniard Jon Rahm.
McIlroy, after carding a disappointing second round 74, got off to a flyer in his third spin around the Jumeirah Golf Estates course, birdieing the first two holes to clamber back to eight under par for the tournament.
He added an eagle three at the seventh and another birdie at the eighth for an outward nine of 31.
The scoring rate slowed somewhat on the back nine but birdies on 14 and 16 meant the County Down golfer wound up with the low score of the day. The day's events took him 13-under-par overall and in a decent position to strike in the final round.
The other Irish player in the field, 2019 Open champion Shane Lowry, is hovering just outside the top ten after posting a round of 70.
After a steady round in which he had birdied three holes around the turn but gave away strokes on the fifth and 12th, Lowry concluded with a birdie on 18 to reach five-under-par for the competition. It's good enough for the Offaly golfer to find himself in 11th place but well back from the leading groups.
Overnight leader Mike Lorenzo-Vera had a less spectacular round than those hot on his heels but held on to the outright lead until a disappointing bogey six at the 18th took him back level with Rahm on 15-under-par.
The Frenchman's round hadn't been disfigured by any dropped strokes up to that point, the four birdies earlier in the round seeing him card a 69.
World number five Rahm, the current Irish Open champion, registered four birdies on the back nine, including two from the final three holes to draw level with Lorenzo-Vera heading into the final round.
Tommy Fleetwood remains in contention, and sits in fourth spot, just two strokes behind McIlroy and four off the leaders, following a round of 70.
Belgium's Thomas Pieters is fifth after carding a second-successive 68, one ahead of Sweden's Marcus Kinhult, who also hit 68 on Saturday.
Danny Willett jumped six places and into contention in joint-seventh place - seven shots behind the leaders - after a 67, which would have been even better had he not bogeyed the last.
Fellow Englishman Matthew Fitzpatrick climbed eight places into joint ninth after a 68, while the biggest movers of the day were Sergio Garcia and Andy Sullivan, who rose to joint 11th after both posted 67s.