NEWARK, N.J. (AP) — Rookie goalie MacKenzie Blackwood stopped 37 shots for his first shutout and Pavel Zacha scored short-handed as the New Jersey Devils beat the Carolina Hurricanes 2-0 on Saturday.
It was the second straight victory for Blackwood, giving the Devils their first two-game winning streak since Nov. 13-15. Andy Greene added an empty-netter to seal the win.
Curtis McElhinney made 28 saves for the Hurricanes who have lost four of their last five.
Zacha broke a scoreless deadlock with 36 seconds left in the second period. He poked the puck away from Carolina’s Justin Faulk and sped into the Hurricanes’ zone. McElhinney made the initial stop and Zacha stayed with the play to collar the rebound and flip it into the net.
WINNIPEG, Manitoba (AP) — Devan Dubnyk stopped 26 shots to help Minnesota end a season-high five-game losing streak.
Defenseman Matt Bartkowski scored in his debut with the Wild, and Charlie Coyle and Eric Fehr also scored. Zach Parise had two assists.
Patrik Laine scored on the power play for his 24th goal of the season for Winnipeg, and his first point in five games. Connor Hellebuyck finished with 21 saves for the Central Division-leading Jets.
Winnipeg has lost two straight for just the second time this season.
The Wild were 0-4-1 in the last five games, with only five goals during the stretch.
BLACKHAWKS 3, AVALANCHE 2 OT
DENVER (AP) — Patrick Kane scored his second goal of the game 41 seconds into overtime as Chicago outlasted Colorado.
The Blackhawks were on a power play when Kane knocked in the decisive shot from the slot off a feed from Jonathan Toews for Chicago’s fifth win in six games. Two have come at the expense of the Avalanche, who lost their fourth straight.
Kane has a seven-game point streak and leads the Blackhawks with 22 goals.
Alex Debrincat also scored for Chicago. Nathan MacKinnon and Mikko Rantanen had the goals for Colorado.
SHARKS 7, OILERS 4
EDMONTON, Alberta (AP) — Erik Karlsson had a goal and three assists, Logan Couture and Melker Karlsson each scored twice, and San Jose beat slumping Edmonton.
Joonas Donskoi and Tomas Hertl also scored for the Sharks, who have won two in a row.
Connor McDavid had two goals and Caleb Jones and Leon Draisaitl also scored for the Oilers, who have lost a season-high five straight.
McDavid got Edmonton on the board 6 1/2 minutes in, but Donskoi scored 17 seconds later. That was the first of six straight San Jose goals.
GOLDEN KNIGHTS 4, KINGS 1
LOS ANGELES (AP) — Malcolm Subban stopped 30 shots to help the Vegas beat Los Angeles and snap the Kings’ four-game winning streak.
William Carrier, Alex Tuch, William Karlsson and Paul Stastny scored as the Golden Knights improved to 6-1-3 in their last 10 games.
Anze Kopitar scored for the Kings, and Jonathan Quick finished with 27 saves.
PANTHERS 2, FLYERS 1
SUNRISE, Fla. (AP) — Jonathan Huberdeau scored with 1:06 left to cap a third-period rally and lift Florida.
Huberdeau scored his 10th goal by finishing a pass from Aleksander Barkov after Mike Hoffman scored a tying goal on the power play with just under seven minutes left.
Shayne Gostisbehere scored for the Flyers, who lost their second straight.
Barkov had two assists, and James Reimer stopped 34 shots. Carter Hart had 34 saves for the Flyers.
BRUINS 3, SABRES 2
BUFFALO, N.Y. (AP) — Sean Kuraly scored 3:44 into overtime to give Boston a win over Buffalo.
Jake DeBrusk and Noel Acciari scored in regulation for Boston. Tuukka Rask made 26 saves.
Kuraly’s game-winner was a terrific one-man effort. His initial shot from the top of the left circle led to a big rebound, and Kuraly followed up with speed to chip the loose puck into the net.
Johan Larsson and Marco Scandella scored for Buffalo. Carter Hutton stopped 38 shots.
ISLANDERS 4, MAPLE LEAFS 0
TORONTO (AP) — Mathew Barzal scored a natural hat trick in the second period and Valtteri Filppula had a highlight-reel goal as New York prevailed in its first game against former captain John Tavares.
New York has won six of seven. Robin Lehner made 36 saves for his second shutout of the season, and Ryan Pulock had two assists.
The Islanders pounded the Maple Leafs in a reunion with Tavares, who signed with Toronto as a free agent July 1. The 28-year-old played nine seasons in New York, collecting 272 goals and 349 assists for 621 points in 669 games.
Garret Sparks stopped 24 shots as Toronto had its five-game winning streak halted.
CAPITALS 3, SENATORS 2
OTTAWA, Ontario (AP) — Tom Wilson and Tyler Lewington each had a goal and an assist in Washington’s win over short-handed Ottawa.
The Capitals have won four straight, and the Senators have dropped four in a row.
Madison Bowey also scored for the Capitals, and Pheonix Copley made 31 saves.
The Senators were without defenseman Thomas Chabot and fellow blue-liner Christian Jaros following injuries Friday in a 6-3 loss to the New York Islanders. Jaros broke a finger, and Chabot was placed on injured reserve with an upper body injury following a hit from Islanders forward Matt Murray in the second period.
Goaltender Marcus Hogberg made his NHL debut and finished with 21 saves, and Colin White and Mark Stone scored for the Senators, who are last in the Eastern Conference.
LIGHTNING 6, CANADIENS 5
TAMPA, Fla. (AP) — Adam Erne scored twice in the third period, including the go-ahead goal with 1:02 left, and NHL-leading Tampa Bay extended its point streak to 14 games.
Nikita Kucherov extended his point streak to 10 games (six goals, 15 assists) with a goal and an assist for Tampa Bay. He is the 14th player in NHL history to post multiple point streaks of 10 or more games in consecutive seasons. The only other player to do so since 1994-95 is Pittsburgh’s Evgeni Malkin (2007-08 and 2008-09).
The Lightning, who are 13-0-1 during their current run, also got goals from Yanni Gourde, Anton Stralman and Tyler Johnson. Andrei Vasilevskiy made 33 saves.
Andrew Shaw had two goals, and Kenny Agostino, Jordie Benn and Brett Kulak also scored for the Canadiens. Phillip Danault had three assists, and Antti Niemi stopped 26 shots.
RANGERS 4, PREDATORS 3
NASHVILLE, Tenn. (AP) — Jesper Fast scored two goals, including the game winner, and added an assist as New York snapped a three-game losing streak.
Chris Kreider had a goal and an assist, Marc Stall added a score and Mika Zibanejad had a career-high four assists for the Rangers, who earned their first road win in regulation this season. Henrik Lundqvist made 34 saves.
Nick Bonino scored a pair of power-play goals and Kevin Fiala also scored and had two assists for the Predators, who have lost six straight. Pekka Rinne made 18 saves.
STARS 5, RED WINGS 1
DALLAS (AP) — Alexander Radulov scored twice and Dallas routed Detroit.
The win comes a night after the Stars’ front office ripped captain Jamie Benn and Tyler Seguin by saying the high-priced forwards were underperforming for a team falling short of expectations.
Seguin had an assist and Benn was held without a point for the ninth time in 10 games.
Ben Bishop stopped 33 shots for the Stars.
Blake Comeau, Tyler Pitlick and Jason Spezza also scored for the Stars.
Detroit’s Dylan Larkin ended the shutout early in the third period and extended his career-best points streak to 13 games, the longest active streak in the NHL.
PENGUINS 6, BLUES 1
ST. LOUIS (AP) — Sidney Crosby had a goal and three assists to lead surging Pittsburgh.
Juuso Riikola, Zach Aston-Reese, Kris Letang, Jake Guentzel and Evgeni Malkin also scored for the Penguins, who converted on all four power plays. Pittsburgh has won a season-best five consecutive games.
Matt Murray stopped 30 shots. He has won five straight starts since returning from a lower-body injury on Dec. 15.
Jake Allen allowed four goals on 17 shots before getting pulled for Jordan Binnington almost halfway through the game.
David Perron scored his 13th in the second period to break up the shutout bid.
CANUCKS 3, FLAMES 2 OT
CALGARY, Alberta (AP) — Alex Edler scored 3:06 into overtime for Vancouver.
In a back-and-forth overtime, Brock Boeser sent a pass to Edler, whose shot dribbled through the pads of David Rittich.
Boeser and Elias Pettersson also scored for Vancouver.
The Canucks are 5-0-1 in their last six road games. Vancouver has four points through the first two stops of their six-game trip.
Mark Jankowski and Travis Hamonic scored short-handed goals for Calgary.
COYOTES 5, DUCKS 4 OT
ANAHEIM, Calif. (AP) — Nick Schmaltz scored 33 seconds into overtime and Arizona rallied from a two-goal deficit.
The Coyotes trailed 4-2 less than nine minutes into the second but tied it before the period was over. Oliver Ekman-Larsson, Christian Fischer, Nick Cousins and Jakob Chychrun also scored for Arizona, and Adin Hill stopped 37 shots.
Alex Galchenyuk and Clayton Keller each had two assists. Schmaltz and Ekman-Larsson also had assists for multi-point games.
Ondrej Kase had two goals for the Ducks, who have dropped five straight. Daniel Sprong and Adam Henrique also scored. Nick Ritchie had three assists and John Gibson made 25 saves.
More AP NHL: www.apnews.com/NHL and www.twitter.com/AP_Sports