BUFFALO, N.Y. (AP) — Alex Killorn scored two goals, Tyler Johnson had a goal and two assists, and the Tampa Bay Lightning rallied from a three-goal deficit to beat the Buffalo Sabres 6-4 on Tuesday night for their fourth straight win.
Ondrej Palat and Anthony Cirelli each added a goal and an assist, Kevin Shattenkirk also scored, and Andrei Vasilevskiy stopped 18 shots as the Lightning opened a four-game road trip with their 12th consecutive win against an Atlantic Division opponent.
Conor Sheary had a goal and two assists, and Marcus Johansson had a goal and an assist for Buffalo.
The Sabres also got goals from Jack Eichel and Jimmy Vesey in losing their fourth in a row. Linus Ullmark made 16 saves.
HURRICANES 3, CANADIENS 1
RALEIGH, N.C. (AP) — Erik Haula had a goal and an assist, leading Carolina over Montreal.
Sebastian Aho also scored and Teuvo Teravainen had two assists for the Hurricanes (24-14-2), who won their second straight game after a three-game losing streak. Ryan Dzingel scored into an empty net.
Max Domi scored for the seventh straight game for the Canadiens (18-16-6), who dropped their third straight and closed out a seven-game trip with a record of 3-4.
Petr Mrazek stopped 28 of 29 shots for the Hurricanes. Charlie Lindgren made 33 saves in his first start of the season for the Canadiens.
BLUE JACKETS 4, PANTHERS 1
COLUMBUS, Ohio (AP) — Zach Werenski got his first career hat trick, Elvis Merlikins stopped 36 shots in his first NHL start and battered Columbus beat Florida.
Werenski and the Blue Jackets served up a rude homecoming for Florida goalie Sergei Bobrovsky, who was making his first appearance in Columbus since leaving as a free agent last summer. Bobrovsky, who played in Columbus for seven seasons and won two Vezina Trophies, had 24 saves.
Boone Jenner also scored for the Blue Jackets, who are missing 10 players to injuries and may have lost another, forward Alexander Texier, on Tuesday. Texier left the game with an upper-body injury in the first period and didn’t return.
Columbus won for the first time in three games, but extended its points streak to 11 games (7-0-4).
Colton Scevior had the lone goal for Florida, which had a two-game win streak snapped.
RED WINGS 2, SHARKS 0
DETROIT (AP) — Jonathan Bernier made 34 saves, Tyler Bertuzzi scored his 15th goal and Detroit snapped a six-game losing streak with a victory over San Jose.
It was Bernier’s first shutout of the season and 18th of his career. Filip Hronek also scored for Detroit, which had dropped all six games during its skid in regulation.
Martin Jones stopped 21 shots for San Jose, which has lost 11 of its last 13 (2-9-2).
MAPLE LEAFS 4, WILD 1
ST. PAUL, Minn. (AP) — Auston Matthews and William Nylander each had a goal and an assist and Toronto beat Minnesota.
Alexander Kerfoot also scored and John Tavares added an empty-net goal for Toronto, which improved to 7-0-1 in its last eight games. Toronto has won 13 of 18 games since Sheldon Keefe took over as coach. Frederik Andersen stopped 26 shots.
Ryan Suter had a goal and Devan Dubnyk made 25 saves for Minnesota. The Wild, 10-4-3 at home, lost the first two games of a stretch in which they play 16 of 19 games at Xcel Energy Center.
GOLDEN KNIGHTS 5, DUCKS 2
LAS VEGAS (AP) — Jonathan Marchessault scored twice, and Vegas beat Anaheim.
Vegas closed out December with a 9-4-2 mark, and on a 13-6-3 run since Nov. 17, and remained in sole possession of first place in the Pacific Division.
Mark Stone, Alex Tuch and Reilly Smith also scored for the Golden Knights, while Marc-Andre Fleury made 26 saves and improved to 15-4-0 against Anaheim. Fleury earned his 455th win to take over sole possession of sixth place all time, passing Curtis Joseph.
Korbinian Holzer and Jakob Silfverberg scored for the Ducks and John Gibson made 38 saves while dropping to 2-8-1 against Vegas.
ISLANDERS 4, CAPITALS 3
WASHINGTON (AP) — Casey Cizikas scored twice for the first time this season and Tom Kuhnhackl scored the go-ahead goal as the Islanders topped Washington.
Former Capitals goalie Semyon Varlamov stopped 36 shots in the victory. Brock Nelson also scored in the first period for the Islanders, who won their second straight to close a three-game trip.
Evgeny Kuznetsov scored his 14th and 15th goals for Washington, which lost consecutive games in regulation for the first time this season.
Tom Wilson also scored for the Capitals, and Braden Holtby made 18 saves.
DEVILS 3, BRUINS 2, SO
NEWARK, N.J. (AP) — Damon Severson scored in the sixth round of the shootout to give New Jersey a victory over Boston.
Severson beat Jaroslav Halak with a backhand and Mackenzie Blackwood clinched the win by stopping Patrice Bergeron.
Blake Coleman and Jesper Bratt scored for the Devils in regulation and Blackwood stopped 28 shots as New Jersey earned its second straight win.
Brad Marchand and Joakim Nordstrom scored for Boston and Jaroslav Halak stopped 42 shots. The loss snapped the Bruins’ winning streak at three but they did extend their points streak to eight games (4-0-4).
JETS 7, AVALANCHE 4
DENVER (AP) — Kyle Connor had three goals for his first regular-season hat trick, leading Winnipeg over Colorado.
Blake Wheeler scored twice and Mark Sheifele and Nikolaj Ehlers had empty-net goals for Winnipeg. Scheifele had three assists and Ehlers had two. Connor Hellebuyck stopped 39 shots.
Connor’s only other hat trick came in the playoffs last spring.
Nathan MacKinnon had two goals and Gabriel Landeskog and Nazem Kadri scored for the Avalanche. Colorado is 1-4-1 in its last six games despite outshooting the Jets 43-26. Philipp Grubauer stopped 19 shots.
KINGS 5, FLYERS 3
LOS ANGELES (AP) — Adrian Kempe had a goal and an assist, Anze Kopitar added two assists and Los Angeles used a four-goal first period to beat Philadelphia.
Kyle Clifford, Alex Iafallo, Tyler Toffoli and Martin Frk also scored for the Kings, who are 5-3-2 in their last 10 games. Jonathan Quick made 32 saves to snap a three-game losing streak.
Justin Braun, Claude Giroux and Scott Laughton scored for Philadelphia. Brian Elliott allowed four goals on 15 shots in the first period before being replaced by Carter Hart at the first intermission. Hart made 13 saves.
COYOTES 3, BLUES 1
GLENDALE, Ariz. (AP) — Phil Kessel scored the go-ahead goal in the third period and Arizona beat St. Louis, halting the Blues’ eight-game winning streak.
Conor Garland also scored, Jakob Chychrun assisted on both goals and Antti Raanta stopped 38 shots as the Coyotes ended a three-game losing streak. Nick Schmaltz added an empty-net power-play goal.
Tyler Bozak scored the Blues’ only goal. The Blues ended up 0 for 4 on power plays and lost despite outshooting the Coyotes 38-27. St. Louis failed to score on a power play for the first time in five games.
BLACKHAWKS 5, FLAMES 3
CALGARY, Alberta (AP) — Patrick Kane had two goals and two assists, and Chicago raced out to a four-goal lead and held on to beat Calgary.
Kane set up goals by Olli Maatta at 4:14 and Alex Debrincat at 5:35 and then made it 3-0 at 12:44 of the first period when he cut across the slot and beat David Rittich with a wrist shot from 30 feet out.
Kane’s 21st goal of the season was the 377th of his career, tying him with Denis Savard for fourth on the Blackhawks’ all-time list. The top three are Bobby Hull (604), Stan Makita (541) and Steve Larmer (406).
Kane’s second of the game was an empty-netter at 19:59 of the third.
Dylan Strome also scored for Chicago (18-17-6), which has won three straight and five of six. Robin Lehner finished with 41 saves.
Sam Bennett, Michael Frolik and Sean Monahan scored for Calgary (20-17-5). The Flames are winless in their last five at home. (0-4-1).
OILERS 7, RANGERS 5
EDMONTON, Alberta (AP) — James Neal had three goals and an assist and Ryan Nugent-Hopkins had a goal and three assists as Edmonton built a six-goal lead and held on to beat New York.
Leon Draisaitl, Josh Archibald and Kailer Yamamoto also scored for the Oilers (21-17-4) who snapped a two-game losing skid and won for just the third time in 11 games.
Chris Kreider, Ryan Strome, Marc Staal, Artemi Panarin and Mika Zibanejad scored for the Rangers (19-16-4) who saw a two-game winning streak come to an end.