Shutdown Assignment: Sabres
Key matchup: Neutralize Brady Tkachuk (11G, 1.19 xG/60, 2 HD goals)
Key matchup: Neutralize Brady Tkachuk (11G, 1.19 xG/60, 2 HD goals)

Buffalo's 8-4 victory looks lopsided, but the underlying metrics suggest otherwise. Expected goals split 3.60–3.95 in Ottawa's favor, yet the Sabres overperformed their share by 4.40 goals — elite execution that closed the expected gap and delivered a rout.
Buffalo didn't dominate raw volume. Shot attempts were 27-37 in Ottawa's favor, and high-danger chances went 4-5 in a marginal split. What mattered was efficiency. Buffalo generated 0.086 expected goals per shot; Ottawa produced 0.051. That difference was the game.
The gap widened on rush conversions. Buffalo buried six goals on 19 rush chances; Ottawa scored three on 27. Buffalo's power play sealed it: three goals on seven shots (0.53 xG), clinical when stakes matter.
Goaltending decided the margin. L. Meriläinen stopped 19 of 26 (0.731 save percentage), finishing 3.40 goals worse than expected — a historic underperformance. A. Lyon answered with 33 of 37 (0.892 SV%), steady excellence that sustains a blowout.
Buffalo's depth showed in the assist column. Z. Benson led with four assists in 16:52, followed by J. Spence with three in 17:59 and J. Doan with three in 13:55 — multiple contributors, minimal ice time.
Sabres pull away from the Senators
The Senators deserved better.
The board read OTT 4, BUF 8. The chances read OTT 4.0, BUF 3.6.
The Sabres scored 4.4 more than their chances were worth. That does not repeat.
High-danger looks: OTT 1 of 5, BUF 1 of 4.
Sabres pull away from the Senators
A model, not a newsroom. Every number on these frames comes from the NHL's play-by-play and our own models. Nothing was watched, guessed or heard from anyone.
Read the full breakdownscore reads OTT–BUF
BUF went 7-for-14 from medium danger on 1.80 expected goals — 5.2 above expected.
OTT finished +0.1 against expected, BUF +4.4.
Wrist shots carried the volume: OTT went 1-for-31, BUF 5-for-17. BUF scored 6 of theirs off the rush.
Two things happened in this game: who created the better chances, and who put the puck in the net. They are not the same thing, and this page separates them on purpose.
The one to watch is expected goals— the best single read on who deserved to win. When it disagrees with the scoreboard, that disagreement is usually the story. Nothing here is a projection; every figure is computed from this game's play-by-play. Full glossary →
A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5
A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5
Each club shoots toward its own end — OTT left, BUF right — the way you would watch it. A dot's size is how dangerous the look was, from distance and angle; it is a proxy for shot quality, not the xG model the article is written from. Hover a dot for the shooter and the clock.
The model can't separate them. Ottawa carries 52% win probability and a projected 3.2-3.1 edge, but this is a pick'em.
Underlying numbers favor the Senators. They own 54.8% 5v5 xG and 52.6% Corsi to Buffalo's 50.6% and 49.6%. Process wins rarely get overturned, but they do.
The Sabres are hot. Buffalo's 1.020 PDO says they're outscoring expected output. Ottawa's 0.993 means the reverse. Regression arrives sooner or later.
Brady Tkachuk leads the Senators offense at 1.19 xG/60. His 7.5% shooting rate has yielded 11 goals and 20 assists, including 2 high-danger goals—volume at the point. Jason Zucker leads Buffalo at 1.07 xG/60 but converts at 15.1%, producing 14 goals and 14 assists with 6 high-danger goals—the opposite mix. Dylan Cozens (13G 15A, 1.00 xG/60) and Josh Doan (15G 18A, 1.01 xG/60) supplement both attacks.
Execution becomes central. Buffalo must check Tkachuk's volume; Ottawa must contain Zucker's danger. Defensive liability matters. Nick Jensen for the Senators and Jack Quinn for the Sabres mark the weak links.
The Senators' process edge is real but modest. The Sabres' shooting spike is real but unsustainable. Neither advantage is decisive, so the model settles on even.
Season rates in this preview are from 2025-26 — this season's sample isn't live yet.
OTT by 4 points of win probability — effectively a coin flip. Projected score OTT 3.3–3.1 BUF; 16% chance it's tied after 60.
OTT holds 4 of 6 process categories — and the luck row (0.993 vs 1.020) says BUF has been getting the bounces, which tends not to last.
Key matchup: Neutralize Brady Tkachuk (11G, 1.19 xG/60, 2 HD goals)
Key matchup: Neutralize Brady Tkachuk (11G, 1.19 xG/60, 2 HD goals)
Key matchup: Neutralize Jason Zucker (14G, 1.07 xG/60, 6 HD goals)
Key matchup: Neutralize Jason Zucker (14G, 1.07 xG/60, 6 HD goals)
Brady Tkachuk: 11G 20A, 1.19 xG/60, 2 high-danger goals.
Nick Jensen is on ice for 2.45 xGA/60 and 36 high-danger shots against this season.
Hunt matchups against Nick Jensen's shifts with the top line.