4-0: Final (BOS-NY). 24-30: Shots (BOS-NY). 2.26-2.78: xG (BOS-NY). +2.78: Frankel GSAx This was a goalie-decided game, and the decision went Boston's way. New York generated more chances than the Fleet at five-on-five — 30 shots to 24 , 2.78 xG to 2.26 , four power-play opportunities to two. Aerin Frankel stopped all thirty for a +2.78 GSAx , and Boston scored four times in twelve third-period minutes against a Sirens team that ran out of saves of their own. New York carried the run of play The Sirens attempted 26 shots to Boston's 25 at five-on-five, won 51.0% of Corsi, and out-xG'd Boston 2.78 to 2.26 . Their per-shot pricing was higher too: 0.093 xG/shot NY vs 0.094 BOS . The high-danger split tilted Boston 7-5 , but New York compensated on volume. Through forty minutes the scoreboard read 0-0; by every other measure it should have read 1-0 New York. Then the third period broke open in twelve minutes. Jessie Eldridge opened the scoring at P3 2:53 from Megan Keller , Eldridge's first goal of the game and the opener of a three-goal Boston flurry across twelve minutes. Ella Huber doubled the lead at P3 7:28 with help from Hadley Hartmetz and Liz Schepers . Haley Winn made it 3-0 on a five-on-four power play at P3 13:43, with Keller and Eldridge on the assists, and Jill Saulnier finished it on the empty net at P3 14:56, a four-on-five empty-netter and the rare short-handed empty-net the model excludes from xG entirely. Frankel's night Aerin Frankel faced 30 shots worth 2.78 xG . She stopped all of them. +2.78 GSAx on a thirty-shot night is a full goal above expectation on real workload, not a quiet shutout. The Sirens generated 1.29 xG of power-play work across four opportunities; she stopped all of it. By single-game GSAx, this is one of the strongest goalie performances we've logged in the PWHL this year. Callie Shanahan 's line at the other end was less indicative: 23 shots worth 2.26 xG , three goals allowed (the empty-netter doesn't count), -0.74 GSAx . The three goals against her were spread across 5v5, 5v4, and a 4-on-5 empty net — none was a tap-in or a tip from in tight. Her single-game GSAx is roughly neutral; she didn't lose this game, her team's offence didn't convert. The game in cumulative xG The scoring timeline P3 2:53 · Jessie Eldridge · xG 0.14 · BOS 1, NY 0. P3 7:28 · Ella Huber · xG 0.09 · BOS 2, NY 0. P3 13:43 · Haley Winn (PP) · xG 0.04 · BOS 3, NY 0. P3 14:56 · Jill Saulnier (EN) · xG 0.00 · BOS 4, NY 0 Special teams: Boston converted, New York didn't Boston drew 2 power-play opportunities and generated 3 shots for 0.39 xG . New York drew 4 and generated 9 shots for 1.29 xG — a heavier workload than Boston's PK has faced in any single game over the back third of the season. Frankel and the Boston PK absorbed it. Boston converted on one of two PP looks (Winn at P3 13:43); the Sirens went 0-for-4 against Frankel and the PK. That's the special-teams swing — a single 5v4 goal differential and four killed minor advantages. The penalty timeline P1 4:13 · BOS · Riley Brengman · Delay of Game (2 min). P1 12:51 · BOS · Rylind MacKinnon · Cross Checking (2 min). P2 17:08 · NY · Emmy Fecteau · Cross Checking (2 min). P3 12:34 · NY · Paetyn Levis · Interference (2 min). P3 14:29 · BOS · Noemi Neubauerová · Boarding (2 min). P3 16:12 · BOS · Jill Saulnier · Boarding (2 min) New York's looks above 0.08 xG Every Sirens attempt priced at 0.08 xG or higher. The list is what 2.80 xG looks like on a goalie who saved all of it — high-volume, several real chances from the slot, and zero results. P1 5:28 · Kristin O'Neill · xG 0.41. P2 13:02 · Casey O'Brien · xG 0.33. P3 18:01 · Clair DeGeorge · xG 0.23. P3 16:37 · Denisa Křížová · xG 0.19. P3 7:51 · Allyson Simpson · xG 0.15. P2 8:45 · Casey O'Brien · xG 0.12. P1 14:18 · Anne Cherkowski · xG 0.12. P1 13:09 · Anne Cherkowski · xG 0.12. P2 8:41 · Maddi Wheeler · xG 0.12. P1 4:16 · Sarah Fillier · xG 0.11 Boston's looks above 0.08 xG P3 10:01 · Jamie Lee Rattray · xG 0.20. P3 13:07 · Abby Newhook · xG 0.19. P3 0:33 · Susanna Tapani · xG 0.17. P3 12:56 · Jamie Lee Rattray · xG 0.17. P3 11:29 · Jessie Eldridge · xG 0.14. P3 16:02 · Susanna Tapani · xG 0.14. P3 2:53 · Jessie Eldridge (goal) · xG 0.14. P3 3:43 · Alina Müller · xG 0.13. P3 4:42 · Liz Schepers · xG 0.11. P2 3:17 · Jamie Lee Rattray · xG 0.10 What this read isn't Not a claim Boston dominated. They didn't — five-on-five they were the second-best team on the ice through forty minutes. The result is what it is because Frankel was the best goalie on the ice for sixty.. Not an indictment of Shanahan. She allowed three goals on real shots; her GSAx was approximately neutral. Single-game GSAx is high-variance; the New York goaltending side isn't where this game was lost.. Not a referendum on the Sirens' season-end form. Generating 2.80 xG with four power-play opportunities is exactly what their offence was built to do. They ran into a goalie having a top-decile night.. Not a story about Eldridge revenge. Her two points came against New York, not against Seattle (her former team). The post-trade form has been visible since she joined Boston; one more two-point game adds to that file but does not redefine it. Methodology xG model : PWHL-calibrated logistic regression on 16,709 non-EN shots. Same fit as the methodology post . Features: distance, angle, rebound (3 s or less), penalty shot, power play, overtime, scorer-tagged quality chance, seven shot-type dummies. Empty-net shots are priced outside the main model.. GSAx : summed xG on shots faced minus goals allowed, computed per-goalie from the PBP feed. Saulnier's empty-netter was Boston-sided 4v5 and is excluded from Shanahan's xGA on the EN exclusion rule.. Corsi and high-danger splits : computed at five-on-five only. Power-play shots land in the PP xG columns, not the Corsi or high-danger columns.. Numbers regenerate on every build. A PBP re-sync or xG recalibration reshapes every figure in this post on the next static export. Full play-by-play, shift overlays, and the per-player game log for this game are at /games/117 .