David Perron had a goal and a pair of assists as the St. Louis Blues defeated the Colorado Avalanche 4-1.