Rory McIlroy raced up the leaderboard at the Arnold Palmer Invitational following a flawless third-round 65 at Bay Hill in Orlando.
The Holywood man started the day off on one over par, 11 shots off the lead, however, he heads into the final round six behind joint leaders Kevin Kisner and Charley Hoffman, who are both on -11.
Kisner made up a three-stroke deficit with a 68, which could have been lower but for a bogey on the 18th.
Overnight leader Hoffman finished one-under for the day after recovering from two bogeys on the opening holes and again on the back nine to sign off with three birdies, which included a monster 71-foot putt from the fringe of the green on the 18th.
McIlroy began the Florida event with a very disappointing three-over 74 on Thursday before getting one shot back with Friday's 71.
However, starting early on Saturday, McIlroy grabbed two shots back on the front nine before sinking five birdies on the back nine, including three in a row from 10 to 12.
The four-time major winner wrapped up a sensational round of golf with two finishing birdies to take the clubhouse lead.
McIlroy told www.pgatour.com: "The conditions changed a little bit, because you were going out in the last couple of days when it was cold and breezy, which were tough scoring conditions.
"Today presented us with a chance to go low, it was warmer with not much wind and the course played a bit shorter as well, so you could take advantage of the par-fives.
"I just played better, held some putts, which was nice to see, and it was a score I had been waiting on, I felt like it was in there, I just had to put it all together and I did. Hopefully I can be in with a shout and then if I get off to a fast start tomorrow, I can be right in there, so I just have to keep it going."
Graeme McDowell sits on two under overall following a third round 71 in the event which he is co-hosting.
Rickie Fowler also made the most of the morning conditions and matched McIlroy's 65 to also move into contention going into Sunday's final round.
Tyrrell Hatton hit a five-under par 67 to move alongside fellow Englishman Matthew Fitzpatrick tied for third place heading into the final round
Fitzpatrick, who was seventh in the Masters last year and made his Ryder Cup debut at Hazeltine, had struggled for consistency earlier in the day, as he dropped shots on the first, third and eighth holes.
However, two birdies then saw him through the back nine at 37 and he picked up another shot on the par-3 17th to end the round level and eight under after 54 holes.
Hatton, meanwhile, produced his best round of the tournament to climb 10 places.