| Team | 1 | 2 | 3 | OT | Total |
|---|---|---|---|---|---|
| BUF | 0 | 1 | 2 | 0 | 3 |
| BOS | 2 | 1 | 0 | 1 | 4 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 13:07 | BOS | Morgan Geekie (PP) | David Pastrnak, Pavel Zacha | 0-1 |
| 1 | 15:07 | BOS | David Pastrnak | Unassisted | 0-2 |
| 2 | 16:01 | BUF | Rasmus Dahlin (PP) | Zach Benson, Tage Thompson | 1-2 |
| 2 | 19:39 | BOS | Mark Kastelic | Tanner Jeannot, Sean Kuraly | 1-3 |
| 3 | 7:00 | BUF | Josh Doan | Alex Tuch, Owen Power | 2-3 |
| 3 | 14:25 | BUF | Alex Tuch | Rasmus Dahlin | 3-3 |
| OT | 2:07 | BOS | Marat Khusnutdinov | Fraser Minten | 3-4 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 6:09 | BUF | Josh Dunne | Slashing | 2 |
| 1 | 11:24 | BUF | Rasmus Dahlin | Tripping | 2 |
| 1 | 18:02 | BOS | Marat Khusnutdinov | Hooking | 2 |
| 2 | 0:45 | BOS | David Pastrnak | Hooking | 2 |
| 2 | 12:40 | BUF | Michael Kesselring | Hooking | 2 |
| 2 | 14:44 | BOS | Pavel Zacha | Hooking | 2 |
| 2 | 20:00 | BOS | Pavel Zacha | Cross-Checking | 2 |
| 3 | 8:03 | BOS | Mikey Eyssimont | Fighting | 5 |
| 3 | 8:03 | BUF | Peyton Krebs | Fighting | 5 |
| 3 | 14:25 | BOS | 2 min | 2 | |
| 3 | 18:43 | BUF | Jordan Greenway | Tripping | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Alex Lyon | BUF | 18 | 22 | 81.8% | 61:33 |
| Joonas Korpisalo | BOS | 37 | 40 | 92.5% | 62:07 |