Taking his lead from the likes of Steve Stricker, Jim Furyk and DavidToms, Snedeker honed his game to ensure distance wasn't preventing him challenging for big titles.
An eight-under 64 from American Jeff Maggert saw him finish fifth on 21 under, one stroke clear of Australia's John Senden (67) and 2001 PGA Championship winner DavidToms (68).
American Kevin Na could have made it a three-way tie-off, but missed an eight foot birdie putt on the last and finished third on 271 while former USPGA champion DavidToms and James Nitties were tied for fourth another stroke away.