J.T. Poston holds a three-stroke lead heading into the final round of the John Deere Classic after shooting a four-under 67 on Saturday.

Trying to complete a wire-to-wire victory after tying for second last weekend at the Travelers Championship, Poston sits on 19-under after 54 holes at TPC Deere Run.

The 29-year-old started strongly with three birdies on the front nine, but suffered a blip on the closing nine holes, with a birdie on 14 softening the blow of bogeys on 12 and 15.

He recovered to take momentum into Sunday with an eagle on the par-five 17th, forcing his way past the bunkers on his approach to the green to then one-putt and restore breathing room from the chasing pack.

Despite the solid form coming into this weekend in Silvis, Poston's lone win on the PGA Tour came in 2019, taking out the Wyndham Championship.

He leads a three-way tie for second between Scott Stallings, Denny McCarthy and Emiliano Grillo, who birdied four of the last five holes on Saturday to finish on 16-under.

Out of the top four players on the leaderboard, McCarthy is the lone player not to have won a tournament on the PGA Tour, with Stallings and Grillo's last wins coming in 2014 and 2015 respectively.

Trailing them is Callum Tarren on 15-under, with Bo Hoag and Chris Naegel tied for sixth on 14-under.

Hoag, the world number 524, was Saturday's big mover with a third-round score of eight-under, opening the first four holes with two birdies and an eagle.

He more than compensated for his solitary bogey on 15 with birdies on 14, 16 and 17 to finish with the day's lowest score.