RALEIGH, N.C. -- Claude Giroux had four points, including the game-winning goal in the third period, to lift the Philadelphia Flyers to a 5-3 come-from-behind win against the Carolina Hurricanes at PNC Arena on Thursday.
Travis Konecny had three assists, and Morgan Frost had a goal and an assist for the Flyers (11-7-4), who were 0-2-2 in their previous four games. Brian Elliott made 33 saves for Philadelphia.
"We did a lot of good things offensively, but defensively we had a few mistakes and it cost us a few goals, but I think it's important that we build upon this as a line and as a team," Giroux said.
[WATCH: All Flyers vs. Hurricanes highlights]
Teuvo Teravainen had a goal and an assist for the Hurricanes (13-8-1), who had won four straight. Petr Mrazek made 18 saves.
"They have a good team," Hurricanes forward Lucas Wallmark said. "They were working hard out there. We knew before it was going to be a tight game, that the team who does it right is going to win. They did it better than us tonight."
Giroux took a short feed from Frost at the top of the crease to give the Flyers a 4-3 lead at 11:16 of the third period.
"My two goals, I didn't really do much," Giroux said. "I just kind of pushed the puck in the net. They're two great players who make special plays. I'll definitely take it."
Sebastian Aho scored from the slot off a pass from Teravainen to give the Hurricanes a 1-0 lead at 3:23 of the first period.
Video: PHI@CAR: Aho sneaks shot through Elliott's five-hole
Teravainen made it 2-0 with a wrist shot over Elliott's shoulder from the right face-off circle for a power-play goal at 4:43.
"No one wants to go down 2-0 in the first five minutes," Flyers defenseman Ivan Provorov said. "We knew there was 55 minutes left, and we knew if we played our game, make them defend and don't turn pucks over, we would be able to have chances."
Giroux made it 2-1 when he took Konecny's pass from behind the net and scored at the right post at 6:31, and Provorov scored a power-play goal on a wrist shot to tie the game 2-2 at 13:14.
"The only play to really score on that goal is to go to the back post," Konecny said. "I kind of knew [Giroux] was going to be there, and (I was) lucky that it snuck by the post. It's 1-in-10 that's going to sneak by there."
Frost scored his second goal in his second NHL game to give the Flyers a 3-2 lead at 2:51 of the second. Giroux won a face-off to Frost for a one-timer that beat Mrazek five-hole for a shorthanded goal.
Video: PHI@CAR: Frost buries one-timer off face-off for SHG
"He actually told me I was lined up (too close), and he kind of moved me back," Frost said of Giroux. "He won the face-off right in the perfect position and I tried to get it on net."
The Hurricanes tied the game 3-3 at 3:24 of the third when Wallmark finished Brock McGinn's backhand feed across the slot.
Kevin Hayes scored into an empty net with six second remaining for the 5-3 final.
"We didn't play our best today," Teravainen said. "We need every guy to be better. I wasn't good, I guess. We can't let them have easy ones."
Video: Clutch Performance: Giroux two goals and assists
They said it
"I was definitely pretty nervous coming in, but I'm getting more comfortable every shift. All the guys on the team have made it a lot easier for me. It's been a smooth transition in that sense because everyone's been so nice and helpful. It's been a really good experience so far. I hope I can keep it rolling. We'll see what happens." -- Flyers rookie forward Morgan Frost
"We were right there with [Giroux]. We didn't play a good (first) period. We were up two and fortunate to be up two. We were sluggish most of that game." -- Hurricanes coach Rod Brind'Amour
Need to know
It was the 11th time in his NHL career Giroux had four points in a game, including his second against Carolina (Oct. 29, 2011). ... Frost is the sixth player in Flyers history to score a goal in each of his first two NHL games and the first since David Laliberte (Oct. 31-Nov. 2, 2009). ... Flyers center Sean Couturier played in his 600th NHL game. … Hurricanes forward Andrei Svechnikov extended his point streak to six games (four goals, five assists). ... Carolina defenseman Joel Edmundson had an assist and has seven points (two goals, five assists) in a five-game point streak after starting the season without a point in his first 17 games.
Flyers: Host the Calgary Flames on Saturday (1 p.m. ET; ESPN+, NBCSP, SNW, NHL.TV)
Hurricanes: Host the Florida Panthers on Saturday (7 p.m. ET; FS-CR, FS-F, NHL.TV)
Video: Giroux, Frost lead Flyers past Hurricanes, 5-3