ST. LOUIS -- Jaroslav Halak recorded his fourth shutout of the season Tuesday night and the St. Louis Blues got goals from left wings Alexander Steen and Brenden Morrow in a 3-0 victory over the New Jersey Devils.

The win allowed the Blues to earn revenge from a 7-1 loss to the Devils last week in New Jersey, their worst loss of the season.

Halak stopped 23 shots in extending his franchise record with his 20th shutout as a member of the Blues and the 29th of his NHL career. The Devils had 18 shots on goal through the first two periods but could register just five shots during the final period.

The Blues scored just 3:25 into the first period when Steen buried a wrist shot from the slot past goalie Cory Schneider, the Blues' first shot on goal in the game. The goal, off assists from left wing Jaden Schwartz and center David Backes, was Steen's 27th of the season and his 100th with the Blues.

The goal came after the Devils failed to capitalize on a power-play opportunity when Blues defenseman Roman Polak was called for high-sticking just nine seconds into the game. It was the first of three New Jersey power plays the Blues were able to kill off in the game.

Center Vladimir Sobotka almost gave the Blues a 2-0 lead with just under five minutes to play in the second period but his shot on a 3-on-1 break hit the goal post and bounced away from the net.

Morrow made it 2-0 with a power-play goal at 9:42 of the third period. He deflected a shot by defenseman Jay Bouwmeester while New Jersey defenseman Bryce Salvador was serving a minor tripping penalty.

An empty-net goal by center Maxim Lapierre with 2:08 to play made the final 3-0.

New Jersey was shut out for the sixth time this season, the first time since Nov. 15.

NOTES: The game was the first the Devils had played in St. Louis since Nov. 20, 2010. There are only seven players left on the Blues' roster who played in that game. ... LW Magnus Paarjavi was back in the St. Louis lineup after being a healthy scratch in the team's last game on Saturday. ... The game was the first of three consecutive on the road for the Devils, who play Thursday night in Dallas. ... The Blues have five games remaining before the Olympic break, and the only road contest in that stretch is Friday night at Carolina.