The Capitals earned it — the game and the expected-goals battle both.
The Flyers underperformed their expected goals by 2.31—enough to explain the 3–1 final despite xG of nearly even (3.91–3.31). Philadelphia's shooting shortfall explains what otherwise would have been a closer result.
The Capitals held 55% of shot attempts (29–24 on goal) and 54% of expected goals. High-danger chances split 7–6. By underlying metrics, this was even.
Philadelphia was not. Zero for 6 on high-danger chances—a finishing drought that rendered quality look generation useless. Washington converted on transition: 2 goals on 24 rush attempts, a rate that turned possession parity into command.
Both goalies beat expected-save models. L. Thompson (WSH) posted 0.958 SV% (23/24), plus-2.31 vs expected. D. Vladar (PHI) was strong at 0.929 (26/28), +1.91 vs expected. Vladar couldn't overcome a 2.31-goal deficit.
The Capitals held because Philadelphia didn't finish. Possession and shot quality cannot compensate for that kind of waste.

