RALEIGH, N.C. -- Seth Jarvis scored at 1:28 of overtime, and the Carolina Hurricanes won their fifth straight game, 3-2 against the Philadelphia Flyers at PNC Arena on Thursday.

Jarvis took a pass from Brent Burns on a 2-on-1 and scored with a wrist shot from the right circle. He has six goals in a five-game goal streak.

“I was just trying to handle [the pass],” Jarvis said. “Right when it left his stick, it went about 2 feet in the air and started hopping. But there was no doubt in my mind I was shooting that.”

Jordan Martinook and Jalen Chatfield scored, and Frederik Andersen made 30 saves for the Hurricanes (44-20-6), who are 10-2-0 in their past 12 games and remained two points behind the first-place New York Rangers in the Metropolitan Division. The Rangers won 5-2 at the Boston Bruins on Thursday.

“We got away with one. [Andersen] played great,” Carolina coach Rod Brind’Amour said. “We were pretty bad, to be quite honest. They were good. We knew what we were getting into, we just just could never get going. That’s a credit to them. I think we were looking a little for an easier night. Consequently, it looked like that.”

PHI@CAR: Jarvis fires home a pass on the rush to win it in OT

Scott Laughton and Travis Konecny scored for the Flyers (35-26-9), who are 2-3-1 in their past six games. Samuel Ersson made 30 saves.

“We know how hard they work as a team. We knew we had to match that,” Philadelphia associate coach Brad Shaw said. “I thought for most of the third period and for large portions of the game, we carried the play. I thought it was a little unfortunate for us. Huge point for us.”

The Hurricanes had to kill 1:20 of a 5-on-3 in the first period after Martinook took a tripping penalty following a minor for too many men on the ice. Philadelphia had three shots, and Konecny hit a post, but Carolina survived the penalty kill.

“Confidence is pretty big with that. I think our main objective is we want to outwork the other team’s power play,” Martinook said. “Obviously, I shouldn’t be putting the team down 5-on-3. That’s a bonehead move on my part.”

Carolina took a 1-0 lead at 3:56 of the second period. Martin Necas took a pass from Brett Pesce in the Hurricanes’ defensive zone and fed Martinook, who scored on a wrist shot from above the hash marks.

“Pesce makes an incredible play looking to go on an odd-man rush,” Martinook said. “He gets it up to ‘Nechie’ and we have a 3-on-2. Then ‘Nechie’ gives it to me and I have all the time in the world.”

PHI@CAR: Martinook goes bar-down to strike first for the Hurricanes

Philadelphia tied it 1-1 at 4:21. Laughton received a pass from Joel Farabee and got behind the Carolina defense for a breakaway before chipping the puck over Andersen’s glove. The play started with Bobby Brink winning a board battle in the Flyers' defensive zone.

“[Brink] won every battle along the wall, and [Farabee] did a great job,” Laughton said. “Both of those guys made great plays on the goal. It’s been the same thing all year; we don’t quit.”

The Hurricanes scored off the rush to make it 2-1 at 10:43. Sebastian Aho gathered a pass from Dmitry Orlov and set up a one-timer from Chatfield from above the circles.

Philadelphia tied the game at 2-2 at 10:16 of the third period. After Morgan Frost pushed a backhand wide at the left post, Konecny gathered the puck and tucked it into the open net.

NOTES: Jarvis became the second player in Hurricanes/Hartford Whalers history to score the winning goal in three consecutive games, joining Aho (2018-19). … Aho has eight points (two goals, six assists) in a four-game point streak. … Burns has played 831 straight games, surpassing Andrew Cogliano (Edmonton Oilers, Anaheim Ducks; Oct. 4, 2007- Jan. 13, 2018) for the seventh-longest ironman streak in NHL history. … Philadelphia defenseman Cam York played a season-high 29:01 and had a game-high six blocked shots.