Brandt Snedeker went one better than his last two results after triumphing in the AT&T Pebble Beach National Pro-Am in California.

Snedeker finished runner-up to Tiger Woods in the Farmers Insurance Open as well as to Phil Mickelson at the Phoenix Open in the last couple of weeks and he needed to be at his best today to record his first victory of the season.

The American rose to the occasion with a brilliant seven under par 65 at the Pebble Beach course to finish on 19 under for the tournament, which was enough to seal victory by two strokes over compatriot Chris Kirk.

"Feels great to finish one," said Snedeker to the PGA Tour's official website.

"The last two weeks, playing great but running into two Hall of Famers really motivated me to go out (and prove) that I can play good and handle the lead.

"I love being in this position and today was a lot of fun."

Snedeker set the tone for his round with an eagle on the par five second and another three birdies at his next five holes boosted the Tennessean even further.

Although he then bogeyed at the ninth, he immediately made up for his blip with back-to-back birdies after the turn and picked up another shot at the par three 17th to give himself some breathing room heading into the final hole.

Victory was the 32-year-old's fifth title on the PGA Tour and his second in his last six starts - the other win coming at last year's Tour Championship.

Snedeker was pushed all the way, however, with Kirk breathing down his neck following a final round 66.

Kirk gave himself a chance with eight birdies at the famous links course, but was ultimately left to rue successive bogeys at the ninth and 10th.

"I felt like I played well enough to win a golf tournament and came up a little bit short. But I'm really happy with my day," he said.

James Hahn, tied for the overnight lead alongside Snedeker, finished in a tie for third alongside fellow Americans Kevin Stadler and Jimmy Walker.

World number eight Lee Westwood finished a disappointing week on three under par overall after a final round of 72 to finish in a tie for 46th.