Chad Campbell carded a final round three-under-par 69 to win the Viking Classic by one stroke ahead of Johnson Wagner on Sunday.
Campbell finished at 13-under 275 to pick up his first victory of the season and fourth career PGA Tour title.
Wagner finished second at 12-under after a final round two-under 70, while Boo Weekeley (70) and Bill Haas (72) were a further shot adrift.
John Senden (70), Shaun Micheel (72) and overnight leader David Branshaw (75) finished at 10-under.
Campbell started the day tied for third after a third-round 64 and outlasted the field for his first win since the 2006 Bob Hope Classic.
He got off to a good start with four birdies and a bogey through 11 holes and after a bogey at 15, rebounded with consecutive birdies before closing his round with a bogey.
In search of his first career PGA Tour victory, Branshaw entered Sunday with a two-shot lead.
But had three bogeys and a double-bogey at the par-five seventh and did not make his first birdie until the 10th before dropping of a tie for third with a bogey at the last.