Maxim Lapierre and Brenden Morrow scored as St. Louis improved to 14-2-0 in their last 16 games against Buffalo. The previous record for wins in a season belonged to the 1999-2000 Blues, who won 51 games on its way to its last Presidents' Trophy.
Elliott's shutout string ended at 166 minutes, 33 seconds, but he still moved to 18-5-2 overall and 10-1 at home this season. He was coming off a 1-0 win at Pittsburgh when he had 33 stops.
St. Louis (52-17-7) also moved into a tie with Boston for the most points in the league with 111. The Bruins lost 4-3 to Toronto in overtime.
Lapierre scored his eighth goal of the season at 1:59 of the second period, giving St. Louis a 1-0 lead. Parked in the slot, Lapierre took a pass from Ryan Reaves and sent a wrist shot past Buffalo goalie Nathan Lieuwen, who was making his sixth career start.
It was Lapierre's first goal in 23 games. It was the first point by Reaves in 26 games.
St. Louis added its second goal at 18:08 of the third period. Morrow stuffed in a loose rebound for his 13th of the season.
Ryan Miller, St. Louis' No. 1 goalie, got the night off after shutting out Philadelphia on Tuesday. Miller and Steve Ott, who was Buffalo's captain, came to St. Louis on March 1 in a trade that sent goaltender Jaroslav Halak and forward Chris Stewart to the Sabres.