David Perron scored in the first period in his return to St. Louis' lineup after missing 97 games because of a concussion. Perron was injured against San Jose on November 4, 2010.
Chris Stewart also tallied for the Blues, who have dropped two straight on the heels of a four-game win streak.
Brian Elliott was beaten four times on 35 shots. It marked the first time he had given up more than two goals in 12 starts this season.