Henrik Lundqvist made 32 saves for the Rangers. Ryan Callahan also scored for New York.
FLYERS 4, DEVILS 1
In Newark, N.J., Scott Hartnell scored two power-play goals, and Wayne Simmonds had a goal and two assists, leading Philadelphia over New Jersey.
DUCKS 2, SENATORS 1
In Anaheim, Calif., Jonas Hiller made 31 saves, Corey Perry scored, and Lubomir Visnovsky was credited with a goal that Ottawa’s Erik Karlsson knocked into his own net during Anaheim’s victory.
CANUCKS 4, SHARKS 3
In Vancouver, British Columbia, Cody Hodgson scored his second goal of the game with 4:17 left, and the Canucks beat San Jose.
Ryan Kesler and David Booth also scored for Vancouver.
RED WINGS 3, BLUE JACKETS 2
In Detroit, Valtteri Filppula scored in the fourth round of a shootout to give Detroit its 16th consecutive home victory.
The 16-game home winning streak tied Detroit with the 1975-76 Boston Bruins for the fourth-longest home winning streak in NHL history.
ISLANDERS 2, HURRICANES 1 (OT)
In Uniondale, N.Y., John Tavares scored his second goal of the game 3:58 into overtime, and the New York Islanders beat Carolina for their third consecutive win.
CANADIENS 3, MAPLE LEAFS 1
In Toronto, Carey Price made 32 saves, and Rafael Diaz and Lars Eller scored third-period goals in Montreal’s victory over the Maple Leafs.
PREDATORS 5, BLACKHAWKS 2
In Nashville, Tenn., Sergei Kostitsyn, Kevin Klein and Patric Hornqvist each had a goal and an assist to help the Predators beat Chicago.
PANTHERS 4, JETS 3 (SO)
In Winnipeg, Manitoba, Kris Versteeg scored two goals and added an assist for Florida, which snapped an eight-game, road-losing streak with a shootout win over the Jets.
LIGHTNING 4, COYOTES 3
In Glendale, Ariz., Steven Stamkos scored his NHL-leading 32nd goal, Martin St. Louis and Steve Downie each had a goal and an assist, and Tampa Bay picked up its third win in a row.
BLUES 4, SABRES 2
In St. Louis, David Backes had two goals and two assists, and Jaroslav Halak made 19 saves to lift the Blues.