Justin Faulk scored his 100th career goal to cap a quick three-goal outburst by St. Louis in the first period, and the Blues beat the Vegas Golden Knights 5-2 on Monday night.
Ryan O'Reilly, Tyler Bozak, Brandon Saad and Niko Mikkola also scored for the Blues, who entered with two wins in their previous 10 games. Jordan Binnington, who had lost six of his last seven starts, was sharp and made 32 saves.
Chandler Stephenson and Reilly Smith scored for the Golden Knights, who had won five of six.
St. Louis trailed 2-0 before it exploded midway through the first period.
St. Louis scored three or more goals in a period for the first time since Nov. 4 at San Jose.
Saad scored on the power play early in the second. He has four goals in his past three games and eight this season.
Blues C Brayden Schenn (upper body) is day to day. He last played Nov. 4. Blues D Robert Bortuzzo did not play after the club said he was ''dinged up'' in Saturday's game at Dallas.
The Blues are at Detroit on Wednesday.