Australian Jason Day will hold a two-shot advantage ahead of the final round of the Wells Fargo Championship at Quail Hollow Club.
The world number 14 started the third round just one shot behind Peter Malnati but as the American tumbled down the leaderboard with a four-over 75, Day climbed into pole position on 10 under par with an impressive 67.
Day bogeyed the fifth before picking up that shot at the ninth and continued the upward trend with birdies at the 10th, 12th, 14th and 15th to turn in for 32.
American Nick Watney registered 66 to sit in sole second, while compatriot Peter Uihlein is in a group of four players one stroke further adrift after he recorded a remarkable bogey-free 62 to move to seven-under-par.
Uihlein, who started the round at two over, carded five successive birdies from the fifth before hitting an eagle at the 10th to go seven under in six holes, adding two more gains at the 14th and 15th to cap off a stunning display.
Englishman Paul Casey also sits on seven under after recovering from two early bogeys to add two birdies and a eagle for a two-under 71.
Five-time major champion Phil Mickelson is on five under, while Northern Ireland's two-time event winner Rory McIlroy recovered from his second-round 76 to move to three over par.
Tiger Woods mixed six birdies and three bogeys to produce a three-under 68 to climb up to one under par and a tie for 31st place overall.