"They were doing everything to get that win," Aho said. "I think we weren't quite there. We didn't have the same level."
The Flyers took a 3-2 lead on Giroux's goal at 10:18 of the third. He has 16 points (five goals, 11 assists) during a nine-game point streak and passed Nikita Kucherov of the Tampa Bay Lightning for second in the NHL scoring race with 99 points (31 goals, 68 assists), seven behind Connor McDavid of the Edmonton Oilers. Fans were chanting "M-V-P," but Giroux said he didn't hear it.
"I think everyone is doing their job, everybody is doing what they're best at," Giroux said. "When everybody does that, we get wins. We're all on the same page here, guys want to play for each other. As nerve-wracking as the game was tonight, we had a great time doing it."
Staal tied the game 3-3 when his shot from a sharp angle found space between Elliott's right pad and the post at 13:41 of the third.
But the Hurricanes had three shots on goal during the final 6:19.
"I don't think we moved the puck all that well, especially early," Carolina coach Bill Peters said. "We made it hard on ourselves."
Dahlbeck gave the Hurricanes a 1-0 lead at 13:45 of the first period.
Raffl scored on a loose puck in front to tie it 1-1 at 14:38 of the first, but Aho chipped a backhand shot over Elliott's right shoulder at 14:52 to put Carolina ahead 2-1.