RALEIGH, N.C. — Taylor Hall scored on a rebound with 22 seconds left in overtime, giving the New Jersey Devils a 3-2 victory over the Carolina Hurricanes on Sunday.
The goal extended Hall's league-best streak of games with a point to 18.
New Jersey had won the first of the teams' four meetings this season on Thursday night to start the Hurricanes' three-game losing streak.
Keith Kinkaid stopped 40 shots for the Devils.
The Devils led 1-0 after a first period in which the Hurricanes outshot them 13-9.
Nico Hischier scored New Jersey's first goal on a power play midway through the first, assisted by Sami Vatanen and Kinkaid (see full recap).
Matthews scores in final minute to give Maple Leafs win over Red Wings
DETROIT — To Jeff Blashill, the outcome came down to one simple fact.
"They made one more play than us," the Detroit coach Blashill said.
To Toronto center Auston Matthews, it came down to persistence.
"We've got a lot of chances the last couple of games," Matthews said. "We had some pretty good chances tonight, the puck just wouldn't go in.
"It was nice to finally finish it off there with a half a minute left."
Matthews scored with 30.2 seconds left to give the Maple Leafs a 3-2 victory over the Red Wings on Sunday night.
James van Riemsdyk and Mitch Marner also scored for Toronto, and Curtis McElhinney made 27 saves (see full recap).
McDavid notches 3rd hat trick of season in Oilers' victory vs. Avalanche
DENVER — Late in the second period, with his team outplaying Colorado, Edmonton coach Todd McLellan couldn't believe his Oilers were trailing 2-1.
"Jay Woodcroft and I looked at each other and said, `How are we losing this game?'" McLellan said.
They didn't, thanks to another big game by Connor McDavid.
McDavid had his third hat trick of the season and fourth of his career, and the Oilers beat the Avalanche 4-2 on Sunday to snap a six-game losing streak.
McDavid now has 11 goals in the last nine games and two hat tricks. His first two goals tied the game, and his last one was into an empty net with 1:26 remaining (see full recap).
Sheahan scores twice in Penguins' win over Blue Jackets
COLUMBUS, Ohio — Riley Sheahan scored two goals in the first period, rookie Tristan Jarry had 35 saves and the Pittsburgh Penguins beat the Columbus Blue Jackets 5-2 on Sunday night.
Jake Guentzel had a goal and two assists, and Brian Dumoulin and Zach Aston-Reese also scored for the Penguins. They have won five straight and 10 of their last 12. The win in front of a sellout crowd at Nationwide Arena moved them past Washington into first place in the Metropolitan Division.
The 22-year-old Jarry played well standing in for starter Matt Murray, who got a rest as Pittsburgh played the second leg of a back-to-back and its third game in four days. It was Jarry's first NHL action in a month after going 3-0 in three starts for Wilkes-Barre/Scranton in the AHL.
Artemi Panarin and Alexander Wennberg scored, and Sergei Bobrovsky stopped 18 shots for the Blue Jackets. They have lost two straight and seven of the last nine. In what is becoming the norm lately, Columbus outshot its opponent (37-23) but couldn't score enough to win. The Blue Jackets lead the NHL in shots per game but are lingering near the bottom of the division (see full recap).