Rory McIlroy stormed back into the lead of the Abu Dhabi Championship to set up a thrilling final day that will see him duel with Tyrrell Hatton and Tommy Fleetwood for glory.
Three of golf's leading names occupy the top three spots on the leaderboard after a dramatic Saturday at the Rolex Series event.
A 67 from McIlroy moved him to 13 under par for the tournament, one shot clear of Hatton, who dropped back after thriving in round two.
Fleetwood also registered a five-under 67 and sits in striking distance at 11 under.
Marc Warren and David Lipsky are in the hunt at 10 under, while Rafa Cabrera-Bello (-9) will hope a fast start can see him move into contention.
Hatton entered day three in control of the tournament, acknowledging himself he was in "a great position".
But after bad light caused a suspension of play on day two, the first task was to complete the second round, and Hatton's momentum stalled.
He was one over in completing his last five holes while two birdies from McIlroy moved him closer to the Englishman, three shots behind at the start of round three.
It did not get much better for Hatton, who eventually had to settle for a 71, comfortably his worst score of the week.
But he remains right behind world number six McIlroy, who had an eagle and five birdies in a magnificent third round, with bogeys on seven and 13 his only setbacks.
Fleetwood was one of the fortunate players who had completed his round on day two, and he had six birdies on Saturday, picking up a crucial one at 18 to move himself closer to the leaders.
World number three Justin Thomas, in the spotlight after a controversy over his use of a homophobic slur at the Tournament of Champions in Hawaii this month, missed the cut.
The American was two under through 14 holes when play was halted on Friday, but a miserable double-bogey on 18 ended his hopes.
A poor 75 from defending champion Lee Westwood in round three left him out of the running.
Leader McIlroy has enjoyed a remarkable career but victory on Sunday would be the first time he has triumphed in a Rolex Series event.
Despite not winning it, he has an impressive record at this tournament, having been runner-up four times and coming third on three occasions.