ST. LOUIS 4 – San Jose 1… The Blues ended their four-game skid by beating the Sharks. Brandon Saad scored twice. Ville Husso stopped 26 shots at goal.
Calgary 5 – BUFFALO 0… Andrew Mangiapane scored two goals and assisted on another as the Flames blanked the Sabres. Jacob Markstrom made 27 saves for his fifth shutout.
TORONTO 2 – N.Y. Rangers 1… Morgan Rielly netted a pair of goals and the Maple Leafs held off the Rangers. Goalie Jack Campbell made 27 saves for Toronto.
Pittsburgh 6 – MONTREAL 0… Tristan Jarry stopped all 24 shots in the Penguins’ shutout of the Canadiens. Teddy Blueger found the net twice.
FLORIDA 4 – New Jersey 1… Jonathan Huberdeau and Anthony Duclair each had a goal and an assist as the Panthers cruised past the Devils. Spencer Knight made a career-high 45 saves at goal.
Tampa Bay 4 – PHILADELPHIA 3 (SO)… Steven Stamkos and Brayden Point scored in regulation and in the shootout to push the Lightning past the Flyers..
MINNESOTA 7 – Dallas 2… The Wild used a four-goal third period to put away the Stars. Kirill Kaprizov scored a goal and had three assists. Mats Zuccarello added a goal and two assists. Alex Goligoski and Victor Rask each had a goal and an assist.
EDMONTON 2 – Winnipeg 1 (SO)… Connor McDavid netted a tying goal in the third period and scored again in the shootout to lift the Oilers over the Jets. Rookie goaltender Stuart Skinner made 45 saves.
Columbus 5 – ARIZONA 4 (SO)… Yegor Chinakhov scored in the seventh round of the tie-breaker to send the Blue Jackets past the Coyotes. Boone Jenner had three goals.
VEGAS 5 – Detroit 2… Zach Whitecloud returned from hand surgery to score a pair of goals in the Golden Knights’ defeat of the Red Wings. Robin Lehner made 26 saves at goal.
Carolina 2 – ANAHEIM 1… Seth Jarvis scored the tie-breaking goal midway through the third period and the Hurricanes hung on to snap the Ducks’ eight-game winning streak. Goalie Frederik Andersen made 31 saves.