Brandt Snedeker leads BMW C'ship by one after seven straight birdies