James Guillory-USA TODAY Sports

Martin Necas scored at 2:19 of overtime to give the Carolina Hurricanes a 5-4 victory against the Dallas Stars on Saturday night at Raleigh, N.C.

Stefan Noesen, Andrei Svechnikov, Teuvo Teravainen and Seth Jarvis scored for Carolina, which stretched its points streak to 10 games (8-0-2). Brent Burns had two assists and Teravainen, Svechnikov and Necas added one apiece.

The overtime goal came after Necas finally got control of the puck and took it almost the full length of the ice. Svechnikov collected a rebound and fed Necas for the goal.

Dallas scored two goals within 102 seconds midway through the third period to pull even at 4-4. Tyler Seguin and ex-Hurricane Jani Hakanpaa had those goals, the latter coming with 9:13 to play in regulation.

Hurricanes goalie Antti Raanta, in his first appearance since Dec. 1, made 26 saves.

Joe Pavelski and Jamie Benn scored on power plays for the Stars. Jason Robertson had three assists and Miro Heiskanen notched two. Scott Wedgewood stopped 33 shots, but Dallas lost for just the second time in six games.

Noesen, who scored five seconds into the game's first power play, and Svechnikov produced goals in back-to-back games. Their first-period goals gave Carolina a 2-0 lead.

Pavelski, who entered the day tied for the NHL lead in plus-minus at plus-20, got the Stars on the board with 1:22 left in the first period. He was playing in his 1,200th career game.

Benn's goal tied the game 5:38 into the second period.

Teravainen's first goal of the season came with 6:06 left in the period and broke a tie. Jarvis scored on a rush to the goal just 2:44 into the third period, giving the Hurricanes their second two-goal edge of the game.

But the Stars rallied again to pull even.

Carolina defenseman Jalen Chatfield had an assist on Svechnikov's goal for his first point of the season in his 30th game.

More must-reads:

TODAY'S BEST
Saints, star CB 'moving forward' following trade chatter
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.