Matty Beniers and Justin Schultz each had a goal and an assist, and Jordan Eberle had two assists for the Kraken (31-18-6), who played at home for the first time since Jan. 28. They went 1-3-1 on a five-game road trip following the All-Star break.
Philipp Grubauer made 17 saves.
"I thought we played faster than the last few games on the road," Gourde said. "I thought we were checking a little bit better, even in the neutral zone. They weren't coming through the middle of the ice and in the neutral zone. I think that's the big key."
Travis Konecny scored twice, and Noah Cates had two assists for the Flyers (22-24-10), who began a four-game road trip. Carter Hart allowed four goals on 19 shots before being relieved in the second period by Samuel Ersson, who made nine saves.
"It was probably our worst game of the year, I'd say," Philadelphia forward James van Riemsdyk said. "[We] didn't do a lot of good things at all and really left our goalies out to dry a few times. [It's] definitely disappointing, so let's have a good response our next game (at the Vancouver Canucks on Saturday)."
Seattle won 4-3 at Philadelphia on Sunday.
"We just weren't very sharp," van Riemsdyk said. "I don't know what we want to blame it on, if it's the travel or we just weren't ready or whatever. … Again, that's twice in a row obviously against a good team, and we didn't respond nearly well enough."
Jared McCann gave the Kraken a 1-0 lead with a short-handed goal at 3:01 of the first period. He stripped Kevin Hayes of the puck in the defensive zone, skated down the right wing and fired a wrist shot past Hart.