| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| CGY | 1 | 0 | 1 | 2 |
| WPG | 3 | 1 | 0 | 4 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 5:12 | WPG | Walker Duehr | Neal Pionk | 0-1 |
| 1 | 12:02 | WPG | Nikita Chibrikov | Brayden Yager, Dylan Samberg | 0-2 |
| 1 | 13:16 | CGY | Zayne Parekh (PP) | Morgan Frost, Rory Kerins | 1-2 |
| 1 | 17:37 | WPG | Parker Ford | Jaret Anderson-Dolan, Josh Morrissey | 1-3 |
| 2 | 11:41 | WPG | Neal Pionk (PP) | Gustav Nyquist, Nikita Chibrikov | 1-4 |
| 3 | 5:23 | CGY | Matvei Gridin | Brayden Pachal, Morgan Frost | 2-4 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 12:31 | WPG | Jaret Anderson-Dolan | Holding | 2 |
| 2 | 11:00 | CGY | Martin Pospisil | Hooking | 2 |
| 2 | 18:02 | CGY | Martin Pospisil | Slashing | 2 |
| 3 | 12:00 | WPG | Cole Perfetti | Interference | 2 |
| 3 | 16:41 | WPG | Mark Scheifele | Slashing | 2 |
| 3 | 16:41 | WPG | Mark Scheifele | Roughing | 2 |
| 3 | 16:41 | CGY | Brayden Pachal | Roughing | 2 |
| 3 | 16:41 | CGY | Brayden Pachal | Roughing | 2 |
| 3 | 18:30 | CGY | Matt Coronato | Hooking | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Devin Cooley | CGY | 25 | 29 | 86.2% | 58:34 |
| Eric Comrie | WPG | 22 | 24 | 91.7% | 59:55 |