| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| SEA | 1 | 0 | 0 | 1 |
| CGY | 1 | 1 | 2 | 4 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 7:40 | CGY | Yegor Sharangovich | Hunter Brzustewicz, Rory Kerins | 0-1 |
| 1 | 9:14 | SEA | Mitchell Stephens | Mason Marchment, Eeli Tolvanen | 1-1 |
| 2 | 3:14 | CGY | Rory Kerins (PP) | Connor Zary, Hunter Brzustewicz | 1-2 |
| 3 | 0:39 | CGY | Matt Coronato | Morgan Frost, Jonathan Huberdeau | 1-3 |
| 3 | 17:26 | CGY | Sam Morton (EN) | Samuel Honzek | 1-4 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 3:41 | CGY | Morgan Frost | Holding | 2 |
| 1 | 18:59 | SEA | Cale Fleury | Cross-Checking | 2 |
| 2 | 1:44 | SEA | Ryker Evans | Hooking | 2 |
| 2 | 5:44 | SEA | Mason Marchment | Hooking | 2 |
| 3 | 8:49 | CGY | Ilya Solovyov | Holding | 2 |
| 3 | 18:37 | CGY | Adam Klapka | Roughing | 2 |
| 3 | 18:37 | CGY | Adam Klapka | Roughing | 2 |
| 3 | 18:37 | SEA | Ville Ottavainen | Roughing | 2 |
| 3 | 18:37 | CGY | Adam Klapka | Misconduct | 10 |
| 3 | 18:37 | SEA | Ville Ottavainen | Misconduct | 10 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Matt Murray | SEA | 13 | 14 | 92.9% | 29:18 |
| Philipp Grubauer | SEA | 17 | 19 | 89.5% | 29:58 |
| Dustin Wolf | CGY | 12 | 13 | 92.3% | 39:48 |
| Owen Say | CGY | 7 | 7 | 100.0% | 20:00 |