Lucas Glover heads into the final day of the Shriners Hospitals for Children Open with a one-shot lead.
The 36-year-old American started the day five shots adrift of leader Rod Pampling but had five birdies and an eagle in a third-round 65 to take the clubhouse lead on 15 under par.
Australian Pampling, who had led since firing a course-record 60 on the first day, was level par after three birdies and as many bogeys.
He is joined on 14 under par by Brooks Koepka, who double bogeyed the 17th in an inconsistent round of 70.
Koepka bogeyed the first two holes and the sixth, but birdies on the seventh, 10th, 13th, 15th and 16th had him fighting for the lead.
But he found water on the par-three 17th, only to birdie the last after a fine approach to four feet.
American Russell Henley and Geoff Ogilvy of Australia are 13 under par, with 15 further players within four shots of the lead heading into the final day.
Glover, whose last of his three PGA Tour titles came in 2011, told pgatour.com: “We’ve got a shoot-out ahead of us tomorrow. I like where I stand but I have to play good tomorrow.
“I’ve been busting my hump (practising putting). I’ve had a grip change and really been working hard and it’s starting to pay off.
“(There are) 18 holes tomorrow and we’ll see how many (putts) I can make because I’m going to need to make some.”