Rory McIlroy's back-nine surge saw the former world number one move back into contention at the World Golf Championships - Workday Championship at The Concession in Florida.
The Holywood native played the final seven holes in five under par to move within four shots of Collin Morikawa's lead at the prestigious event.
McIlroy began the day with an opening birdie before making a double bogey on the second hole, before four consecutive pars steadied the ship for the four-time major winner.
Back-to-back birdies followed on the seventh and eighth before another birdie on the tenth was cancelled out with a bogey on the 11th hole.
But then McIlroy hit top form making birdie-eagle on the 12th and 13th before two more shots gained on the 15th and 17th holes sets him up for a tilt at the title on Sunday.
McIlroy looks set to play alongside Ryder Cup foe and defending champion Patrick Reed in the final round.
Shane Lowry hit a disappointing four-over 76 to move back into a share of 50th place.
Morikawa went on a front-nine birdie spree Saturday to open a two-shot lead at 15-under par after three rounds in Bradenton.
Morikawa, the 2020 PGA Championship winner, had six birdies over his first nine holes, including a career-best five consecutive starting at No 5, and shot a five-under-par 67 in the third round.
The second of those five consecutive birdies came at the par-three sixth hole, moving Morikawa into sole possession of the lead at 12-under.
It came as Australia's Cameron Smith fell from the top spot after a triple-bogey seven at the fifth, when he found the water twice.
Billy Horschel and Brooks Koepka were tied for second place at 13-under. Horschel shot a three-under 69 on Saturday thanks to a birdie at the 16th and an eagle at the par-five 17th hole.
Koepka shot a two-under 70 despite working his way through a sore neck and shoulder. He had a one-shot lead at the start of the third round.
Horschel navigated a three-shot swing at 17, when he delivered his eagle, while Morikawa had a bogey six.
While Morikawa dropped to 15-under, Horschel moved from 11-under to 13-under and into a tie for second place.
Over a 10-hole stretch from the par-five third hole until the par-four 12th, Morikawa produced eight birdies, reaching 17-under par and pushing his lead to six shots at one point until a three-putt bogey six at 13.
He had three bogeys during the round, two of which came over his final six holes.
The 24-year old was coming off a second round Friday when he matched a career-best with nine birdies overall.
Webb Simpson was alone in fourth place at 12 under after shooting a three-under 69. McIlroy and defending champion Patrick Reed were tied for fifth place at 11-under.
Smith stumbled to a five-over 77 after hitting a ball into the water four times in the round and had a three-day total of five-under, putting him in a tie for 20th place.
Simpson and England's Matthew Fitzpatrick were the leaders after Thursday's opening round, with Fitzpatrick shooting a one-under 71 in the third round to put him in a four-way tie for seventh place at 10 under.
Max Homa, who won last week in the Los Angeles area at the Genesis Invitational, had a five-under 67, his best round of the tournament, and is alone in 19th place at six under.
The tournament has been held at Club de Golf Chapultepec at Mexico City since 2017, but was moved to Florida this year because of Covid-19 concerns.