| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| BUF | 1 | 0 | 3 | 4 |
| SJ | 1 | 1 | 0 | 2 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 9:59 | SJ | Fabian Zetterlund | Jake Walman, William Eklund | 0-1 |
| 1 | 11:03 | BUF | Peyton Krebs | Bowen Byram | 1-1 |
| 2 | 4:07 | SJ | Luke Kunin | Tyler Toffoli, Alexander Wennberg | 1-2 |
| 3 | 2:07 | BUF | Dylan Cozens | Rasmus Dahlin, Bowen Byram | 2-2 |
| 3 | 5:27 | BUF | Alex Tuch (SH) | Unassisted | 3-2 |
| 3 | 19:59 | BUF | Rasmus Dahlin (EN) | Unassisted | 4-2 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 2:04 | BUF | Connor Clifton | Delay of Game (Puck Over the Glass | 2 |
| 1 | 19:19 | SJ | Luke Kunin | Cross-Checking | 2 |
| 1 | 19:19 | SJ | Luke Kunin | Roughing | 2 |
| 1 | 19:19 | BUF | Sam Lafferty | Cross-Checking | 2 |
| 1 | 19:19 | BUF | Sam Lafferty | Roughing | 2 |
| 2 | 6:32 | BUF | Connor Clifton | Cross-Checking | 2 |
| 2 | 12:08 | SJ | Timothy Liljegren | Holding | 2 |
| 3 | 4:42 | BUF | Rasmus Dahlin | Cross-Checking | 2 |
| 3 | 6:58 | SJ | Carl Grundstrom | Holding the Stick | 2 |
| 3 | 6:58 | BUF | Zach Benson | Hooking | 2 |
| 3 | 12:22 | BUF | Peyton Krebs | Hooking | 2 |
| 3 | 14:03 | BUF | Too Many Men on the Ice | 2 | |
| 3 | 17:02 | SJ | Jack Thompson | Tripping | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| James Reimer | BUF | 31 | 33 | 93.9% | 59:57 |
| Mackenzie Blackwood | SJ | 27 | 30 | 90.0% | 59:10 |