| Team | 1 | 2 | 3 | OT | SO | Total |
|---|---|---|---|---|---|---|
| WPG | 1 | 1 | 2 | 0 | 3 | 5 |
| CGY | 3 | 1 | 0 | 0 | 2 | 4 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 7:04 | CGY | Nazem Kadri | Adam Klapka, Joel Farabee | 0-1 |
| 1 | 11:17 | CGY | Matvei Gridin | Kevin Bahl | 0-2 |
| 1 | 15:18 | WPG | Haydn Fleury | Tanner Pearson, Cole Koepke | 1-2 |
| 1 | 17:13 | CGY | Joel Hanley | MacKenzie Weegar, Morgan Frost | 1-3 |
| 2 | 4:02 | CGY | Nazem Kadri | Kevin Bahl, Adam Klapka | 1-4 |
| 2 | 6:14 | WPG | Gustav Nyquist | Luke Schenn, Cole Perfetti | 2-4 |
| 3 | 3:47 | WPG | Alex Iafallo | Gustav Nyquist, Vladislav Namestnikov | 3-4 |
| 3 | 12:57 | WPG | Parker Ford | Logan Stanley, Morgan Barron | 4-4 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 18:23 | WPG | Josh Morrissey | Interference | 2 |
| 2 | 7:46 | CGY | Joel Hanley | Hooking | 2 |
| 2 | 11:09 | WPG | Luke Schenn | Roughing | 2 |
| 2 | 17:07 | WPG | Morgan Barron | Holding the Stick | 2 |
| 3 | 1:27 | WPG | Gustav Nyquist | Interference | 2 |
| 3 | 5:17 | WPG | Mark Scheifele | Hooking | 2 |
| 3 | 10:13 | CGY | Zayne Parekh | Tripping | 2 |
| 3 | 14:39 | CGY | Jake Bean | Interference | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Connor Hellebuyck | WPG | 25 | 29 | 86.2% | 64:55 |
| Dustin Wolf | CGY | 31 | 35 | 88.6% | 64:31 |