Bill Haas shot a 3-under 69 to take a four-stroke lead at the Viking Classic on Saturday, overcoming three bogeys and a double bogey after playing error free the first two rounds.