Brandt Snedeker set a tournament record with his 19-under 267. The win moves him up to No. 4 in the world - and second behind Tiger Woods among Americans.