Montreal 6, Buffalo 1
Patrik Laine scored three power-play goals to record his 11th career hat trick on Tuesday, lifting the host Montreal Canadiens to a 6-1 victory over the spiraling Buffalo Sabres.
Tampa Bay 5, Columbus 3
Jake Guentzel scored in his NHL-best seventh straight game and the Tampa Bay Lightning fended off a strong comeback by the visiting Columbus Blue Jackets in a 5-3 win Tuesday night.
Pittsburgh 3, Los Angeles 2
Rickard Rakell scored on a wrist shot from the right point at 1:44 of overtime to lift the Pittsburgh Penguins to a 3-2 win against the visiting Los Angeles Kings on Tuesday night.
Carolina 4, NY Islanders 0
Carolina goalie Pyotr Kochetkov turned in a 32-save performance for his first shutout of the season in the Hurricanes' 4-0 victory against the New York Islanders on Tuesday night in Raleigh, N.C.
New Jersey 4, St. Louis 1
Jacob Markstrom made 19 saves to backstop the visiting New Jersey Devils to a 4-1 victory over the St. Louis Blues Tuesday.
Nashville 2, NY Rangers 0
Juuse Saros made 25 saves to snap a personal eight-game losing streak, Jonathan Marchessault and Adam Wilsby each scored and the host Nashville Predators posted a 2-0 victory over the reeling New York Rangers on Tuesday.
Chicago 3, Washington 2
Ryan Donato scored the go-ahead goal with 2:18 remaining as the host Chicago Blackhawks rallied for a 3-2 win against the Washington Capitals on Tuesday.
Boston 4, Calgary 3
David Pastrnak scored at the 4:22 mark of overtime as the Boston Bruins erased a pair of two-goal deficits to beat the host Calgary Flames 4-3 on Tuesday night.
Ottawa 3, Seattle 0
Linus Ullmark made 30 saves for his third shutout of the season and the second in the past three games as the Ottawa Senators opened what amounts to a nine-game trip with a 3-0 victory over the Seattle Kraken on Tuesday.
Winnipeg 4, San Jose 3
Adam Lowry's tiebreaking goal with 73 seconds left in regulation gave the visiting Winnipeg Jets a 4-3 comeback win over the San Jose Sharks on Tuesday.