Jaroslav Halak made 26 saves in his return to the lineup, and the New York Islanders snapped a season-high four-game losing streak with a 3-0 victory over the New Jersey Devils on Saturday night in Newark, N.J.

Recently benched Ryan Strome scored a goal and set up another by Travis Hamonic as the Islanders posted a much-needed win in their bid to catch the Rangers in the Metropolitan Division. Kyle Okposo added an empty-net goal with 38 seconds left.

Halak, who missed the Islanders' previous game with a lower-body injury, was outstanding in recording his fifth shutout of the season.

Strome, a healthy scratch two games earlier, scored in the first period for his first goal in nine games. Hamonic added his in the third after a power play ended.

Rangers 3, Hurricanes 2 - Jesper Fast and J.T. Miller scored, and Mats Zuccarello had the lone goal in the shootout as visiting New York edged Carolina Hurricanes.

Cam Talbot shook off a 1-0 home loss to Chicago and made 28 saves to lift the Rangers to their NHL best 23rd road victory this season. Talbot made two saves in the shootout, and Carolina's other attempt went high.

Panthers 2, Bruins 1 - Brandon Pirri scored the winning shootout goal to lead host Florida past Boston. Pirri beat Tuukka Rask through the five-hole in the second round of the shootout. Roberto Luongo turned aside all three of Boston's shooters.

Canadiens 2, Sharks 0 - Tomas Plekanec scored in the first period and Carey Price made 29 saves for his second shutout in a row and ninth of the season as host Montreal beat San Jose Sharks.

Stars 4, Blackhawks 0 - Kari Lehtonen stopped all 33 shots, including a penalty shot, for his fifth shutout this season and 32d of his career, and host Dallas defeated Chicago.

Jets 3, Capitals 0 - Ondrej Pavelec made 27 saves, and Winnipeg beat visiting Washington for their fourth consecutive win.

Mark Stuart, Mark Scheifele and Adam Lowry scored for Winnipeg, which extended its lead to four points over Los Angeles in the chase for the final Western Conference wild card.

Senators 5, Maple Leafs 3 - Kyle Turris had the winning goal and host Ottawa extended its unbeaten streak to six games as it defeated Toronto.

Turris added an empty-net goal with 46.6 seconds remaining to seal the win.

Mike Hoffman, Erik Karlsson and Curtis Lazar also scored for the Senators (36-24-11). Andrew Hammond, making his sixth straight start, improved his record to 13-0-1 in his first 14 NHL starts as he faced 24 shots.

Joakim Lindstrom, Leo Komarov and Tim Erixon scored for the Leafs (27-40-6), who are on a five-game slide. James Reimer allowed three goals on 18 shots before being replaced by Jonathan Bernier, who allowed one goal on 23 shots.

This was the first of three meetings between the two teams over the next two weeks.

- Associated Press