| Team | 1 | 2 | 3 | OT | SO | Total |
|---|---|---|---|---|---|---|
| CGY | 1 | 0 | 1 | 0 | 1 | 3 |
| WPG | 1 | 0 | 1 | 0 | 0 | 2 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 7:28 | WPG | Jansen Harkins | Parker Ford, Declan Chisholm | 0-1 |
| 1 | 19:38 | CGY | Dryden Hunt | MacKenzie Weegar, Kevin Rooney | 1-1 |
| 3 | 3:20 | WPG | Parker Ford (PP) | Nino Niederreiter, Alex Iafallo | 1-2 |
| 3 | 12:56 | CGY | Connor Zary | Nikita Zadorov, Jordan Oesterle | 2-2 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 1:20 | CGY | Adam Klapka | Fighting | 5 |
| 1 | 1:20 | WPG | Tyrel Bauer | Fighting | 5 |
| 1 | 3:26 | WPG | Alex Iafallo | Interference | 2 |
| 1 | 14:21 | WPG | Brenden Dillon | Tripping | 2 |
| 1 | 19:10 | WPG | Alex Iafallo | Roughing | 2 |
| 1 | 19:10 | CGY | Andrew Mangiapane | Roughing | 2 |
| 2 | 11:09 | WPG | Unsportsmanlike Conduct | 2 | |
| 2 | 12:17 | CGY | Andrew Mangiapane | Holding the Stick | 2 |
| 2 | 19:27 | CGY | Martin Pospisil | 2 | |
| 2 | 19:27 | WPG | Logan Stanley | Instigator | 2 |
| 2 | 19:27 | WPG | Logan Stanley | Fighting | 5 |
| 2 | 19:27 | CGY | Martin Pospisil | Fighting | 5 |
| 2 | 19:27 | WPG | Logan Stanley | Instigator | 10 |
| 2 | 19:27 | WPG | Misconduct | 10 | |
| 3 | 1:22 | CGY | Jonathan Aspirot | Hooking | 2 |
| 3 | 8:51 | WPG | Nino Niederreiter | Interference | 2 |
| 3 | 10:54 | WPG | Vladislav Namestnikov | Holding | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Dustin Wolf | CGY | 20 | 22 | 90.9% | 64:47 |
| Connor Hellebuyck | WPG | 18 | 19 | 94.7% | 27:03 |
| Oskari Salminen | WPG | 14 | 15 | 93.3% | 37:57 |