The Kraken stole one. They lost the expected-goals battle 3.87–2.75 and won anyway.
The Flyers controlled this game. They mustered 58% of expected goals at 5v5, generated six high-danger chances, and peppered P. Grubauer with quality looks. Yet they lost 4-1—a heist orchestrated by a goalie performing at an elite level.
P. Grubauer stopped 32 of 33 shots for a 0.970 save percentage, 2.87 goals better than expected. That salvage job was the entire game. The Flyers underperformed their own xG by 2.87 goals, meaning they wasted a two-goal advantage in shot quality and came away with nothing.
The Kraken, by contrast, executed ruthlessly when it mattered. They won the high-danger battle 3-6 but converted at a rate the Flyers simply did not match. A wrist shot from Eeli Tolvanen off the top of the circles (18:24, third period) crystallized Seattle's efficiency—they capitalized on the chances that existed.
The goaltending disparity tells the full story. D. Vladar made 16 of 18 saves for Philadelphia (0.889 SV%, +0.75 above expected), a respectable outing that mattered little when your team could not finish. The Flyers went 0-for-6 on high-danger chances, a wasteful margin no amount of possession can overcome.
Seattle's rush game proved lethal: four goals on fifteen rush attempts. The Kraken finished not by dominating expected-goals metrics, but by punishing mistakes and getting reliable goaltending when it counted.
The Flyers created a game they should have won by xG. Instead, they learned a harsh lesson in why possession without conversion is a hollow victory. P. Grubauer had other ideas, turning in a performance that stole two points the Flyers should have claimed.

