Vladimir Tarasenko and Jaden Schwartz scored in a 1:35 span bridging the second and third periods and the Blues beat New Jersey 3-1 on Tuesday night, sending the Devils to their season-high third straight loss.
The big goal was Tarasenko's eighth of the season. With the Blues trailing 1-0 late in the second period, his shot from high in the slot hit off the shin of Devils defenseman Mirco Mueller and tied it with 63 seconds left in the period.
The Blues dominated the final 20 minutes, outshooting New Jersey 19-4 in beating the Devils for the eighth straight time.
Schwartz got the winner with a power-play goal on a great cross-ice pass by Brayden Schenn 32 seconds into the third period.
Schenn, who also assisted on Tarasenko's goal, scored into an empty net to ice the game. He has six assists in the last two games.
Blake Coleman scored early in the first period for New Jersey, but he also was in the penalty box when Schwartz scored 32 seconds into the third period. Cory Schneider had 37 saves for New Jersey, which is 0-2-1 in its last three.
The Blues host Arizona on Thursday night.