David Backes had two goals and two assists as 2 win at Scottrade Center.
B.J. Crombeen and David Perron each scored for the Blues, who have won four straight. Jaroslav Halak made 19 stops for the win.
Mike Weber and Tyler Myers both scored as the Sabres extended their club- record road skid to 12 games. Ryan Miller gave up three goals on 26 shots in the loss.