Brandt Snedeker's 10th PGA Tour win was in his sights as he held a three-shot lead into the final day of the Safeway Open.

The American shot a three-under 69 as gusty conditions challenged the field on day three, with round one leader Sepp Straka suffering the worst as he went six over and plummeted into joint 61st.

Snedeker dropped shots on the seventh and 13th, but picked up five, including three consecutive birdies before reaching the club house.

Tipped as a captain's pick for the Ryder Cup but overlooked, the 37-year-old has nine PGA Tour wins under his belt since his first card in 2007.

Kevin Tway of the US recorded a spotless 68 on Saturday to put him in second, while South Korean Sung-jae Im hit a 69 to sit four off the pace in third.

Martin Laird was the highest-placed Briton, who remained tied 15th after going round one under.

The Scotsman sits eight shots off the lead in a group of nine including Ryder Cup team member Phil Mickelson, who was picked for the US' ill-fated team by captain Jim Furyk.

After starting the day in shared second, Mickelson went two over par which may not have been so had he not been cruelly denied a shot when his ball span out of the hole on the 14th.

Americans Bill Haas and Sam Ryder recorded the best scores of the day after going round in 67 to sit in fourth and tied fifth respectively.