Xander Schauffele will take a one-shot lead into the final day of the 2024 Players Championship.
A bogey-free third round of 65 on Saturday at TPC Sawgrass saw the American move onto 17-under par for the tournament, leaving him one stroke clear of reigning US Open champion Wyndham Clark.
Open winner Brian Harman is a further shot back, while Matt Fitzpatrick is battling to become the first-ever English winner of golf’s unofficial fifth major as he sits on 13-under along with Maverick McNealy and one ahead of both world No1 Scottie Scheffler and Sahith Theegala.
Clark - who was four ahead of Schauffele and Canada's Nick Taylor overnight at 14-under par - started his round by digging out of the rough to make a birdie.
However, Olympic champion Schauffele continued to chase him down, sinking a 14-foot birdie on the sixth to close within two shots which was down to just one stroke at the turn.
After Clark found the water off the 12th tee before saving par, Schauffele capitalised with yet another birdie and then made a 58-foot putt at the 14th which saw him take a one-shot lead.
Clark, though, landed a 30-foot birdie on the par-five 16th to level things up again before finding the water at the 17th and opting to take another off the tee rather than a drop, which saw him make a four and so give Schauffele a one-shot lead heading to the 18th.
Schauffele tapped in his par for a superb 65, while Schauffele was two-under for the day with his 70 for a 17-under total.
Harman built on a solid start to sign for a 64, the best score of the week so far, as he put himself in contention at 15-under.
Harman found the trees at the par-five ninth, which resulted in him making a six, but he then picked up successive birdies with another from 17 feet on the 14th closing the gap on the lead.
Rory McIlroy's bid for a second Players Championship victory received a late rally with birdies on the final three holes to sign for a 69 and sit at nine-under overall.
The Northern Irishman, who had shared the first-round lead, went into the turn level, but made successive birdies from the 11th - only to then take a six on the 14th after finding the far greenside bunker.
However, three straight birdies from the 16th, when he played out from under the trees, gave the world No2 some hope of making a late charge on Sunday.
Scheffler continued to be troubled by a neck problem as he slipped down the leaderboard after a round of 68.
Scheffler - bidding to become the first player to successfully defend the Players Championship title in its 50-year history - came to Sawgrass on the back of an impressive five-shot win at the Arnold Palmer Invitational.
However, the American had needed treatment from a PGA Tour physio during his second round, and started Saturday with black tape on his neck.
A birdie at the par-five second was followed by a bogey at the fifth before Scheffler recovered another stroke on the next and headed into the turn at one-under.
Scheffler found the water off the tee at the 12th, but recovered to save par and then made three birdies over the closing three holes to keep himself in the hunt at 12-under despite his fitness worries.
Taylor, meanwhile, plummeted down the leaderboard after a bogey on the fourth was followed by a six at the par-four sixth, another at the ninth and then 10th. Although he picked up a couple of shots from the next, yet another bogey on the 18th saw him finish with a four-over 76.
Fitzpatrick recovered from a double bogey on the fourth and another dropped shot two holes later to finish with four birdies on the back nine in his 68.
Fitzpatrick is tied for fourth at 13-under alongside McNealy, who hit a second successive 68, while an eagle on 16 helped Theegala to a 67, which sees him one stroke back in a tie for sixth alongside Scheffler.