The Flyers regained their two-goal cushion just 52 seconds into the second when Knuble scored his first goal since rejoining Philadelphia last week after three seasons in Washington.
Matt Read forced a turnover behind the net on a poor clearing attempt by Justin Faulk. Knuble beat Ellis on a wraparound to send him to the bench. Ellis made 33 saves in a 1-0 victory over Ottawa on Friday night.
Giroux's power-play goal later in the second made it 5-2. Giroux snapped a six-game goal drought with his third of the season.
Dwyer slid one through after a perfect crossing pass from Jordan Staal to get Carolina within 5-3.
In a back-and-forth opening period, the Flyers scored first on Foster's power-play goal shortly after Bryzgalov made a save on a short-handed breakaway.
Read set it up by faking a shot and passing across to Foster at the right point. Foster skated in a few steps, wound up and fired a slap shot over Ellis' glove.
The Hurricanes tied it at 1 less than 4 minutes later when Pitkanen's slap shot beat Bryzgalov over his blocker.
Bryzgalov took a shot to the head from Jiri Tlusty in the final minutes, but finished the game after going down for a brief moment.
"Bryz was a really strong player for us," Laviolette said.
NOTES: Flyers forward Wayne Simmonds didn't play because of head and neck injuries sustained Friday night when Washington's John Erskine elbowed him in the face. Simmonds will be re-evaluated Sunday. Erskine wasn't penalized after the hit, but received a three-game suspension on Saturday. ... The Hurricanes began a season-high six-game road trip. ... Carolina was 1 for 6 on the power play and is 4 for 36 on the season. ... Eric Staal leads the Hurricanes with six goals and has a point in five straight games.