Robert Thomas had a goal and three assists as the St. Louis Blues edged the visiting Colorado Avalanche 5-4 on Saturday night for their team-record 12th straight victory.