Brayden Schenn scored twice and Jordan Binnington made 34 saves to lead the St. Louis Blues to a 6-2 win over the Florida Panthers on Tuesday night.
Ryan O'Reilly, Jordan Kyrou, Ivan Barbashev and Nick Leddy also scored for the Blues, who won their second in a row following a five-game losing streak.
Carter Verhaeghe and Eetu Luostarinen scored for Florida, which had won four of five.
The Blues scored first when Schenn deflected a shot by Torey Krug that bounced off the back wall and kicked off the skate of goalie Spencer Knight.
Schenn converted on a wrist shot from inside the circle 25 seconds into the second period to make it 2-0.
O'Reilly and Kyrou scored 20 seconds apart in the third period to push the lead to 5-1. Kyrou leads the team with 24 goals.
Barbashev, the subject of trade speculation, also had two assists.
Binnington stopped 17 of 18 shots in the third and improved to 20-18-3 with his second successive win.
The Blues have scored six goals in each of their last two games since trading longtime sniper Vladimir Tarasenko and defenseman Niko Mikkola to the New York Rangers.
St. Louis has killed off the last 13 penalties against Florida.
The Blues host the New Jersey Devils on Thursday.