Brandt Snedeker carded his second straight 68 on Saturday and remained atop the leaderboard through three rounds of the Pebble Beach National Pro-Am.
Snedeker ended 54 holes at 12-under-par 202 and was joined there by James Hahn, who birdied his final three holes for a 6-under 66. Snedeker played his round at Pebble Beach, which will host the final round, while Hahn was at Spyglass Hill.
Chris Kirk fired a 6-under 64 at the other course in the rotation, the Shore Course at Monterey Peninsula Country Club. Kirk is alone in third at minus-11, while Patrick Reed posted a 67 at Monterey and is one shot back at 10-under- par 204.
Richard H. Lee shot 66 at Pebble Beach and ended three rounds alone in fifth place at minus-9.
Retief Goosen had a 3-under 67 at Monterey to finish 54 holes at 8-under-par 206. He was joined in sixth place by Robert Garrigus (66), James Driscoll (67), Jimmy Walker (67) and Jason Day (70), who all played at Pebble Beach on Saturday.
Defending champion Phil Mickelson put two balls in the water on the 18th at Pebble Beach. He carded a 1-over 73 and made the cut on the number at 1-under- par 213.
Mickelson fell on the rocks on the 18th while looking for his first tee shot, but bounced right up.
"I got lucky. I didn't get hurt," Mickelson stated.
Snedeker, who finished second the last two weeks, chipped to three feet at the second and knocked that in for birdie. He gave that stroke back when he failed to get up and down for par on the par-3 fifth.
The reigning FedExCup champ 2-putted for birdie at the par-5 sixth. He came right back with a birdie from nine feet out on the seventh. Snedeker converted back-to-back 4-foot birdie efforts at eight and nine to move to 12-under.
Snedeker missed the green at No. 10 and couldn't save par. He quickly erased that mistake with an 11-foot birdie putt at the 11th. Snedeker parred the final seven holes to end at 12-under.
"It was a great day. It was a fun day, played great pretty much from start to finish. A couple of hiccups here and there, but I'm in great shape going into (Sunday)," Snedeker said in a TV interview.
"I feel great. I know what's going on with my golf swing, and then as long as I make some putts. I putted great the last two days and today it kind of left me a little bit, but hopefully it'll be there tomorrow."
Hahn played the back nine first on Saturday and got on the board with a birdie at the par-5 11th. He birdied the next par-5, No. 14, along with the 17th to make the turn at minus-9.
The 31-year-old parred seven straight holes from the 18th. He flew into a share of the lead with a hot closing stretch. After a birdie on the par-5 seventh, Hahn also birdied the eighth and ninth to join Snedeker atop the leaderboard.
On Sunday, Hahn will look to become the seventh player since 1970 to earn their first tour win at this event.
NOTES: Snedeker will go for his fifth PGA Tour title on Sunday ... Snedeker has won just one of the previous three times he had at least a piece of the 54-hole lead ... Hahn has a share of the 54-hole lead for the first time in his tour career ... Three of the four winners this year had at least a piece of the 54-hole lead ... The top 25 amateur teams are playing on Sunday and they will be chasing Jordan Spieth and Dallas Cowboys quarterback Tony Romo, who stand at 26-under and are one shot clear of two teams -- Snedeker and Toby S. Wilt, and Michael Letzig and John Erickson.