| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| MON | 0 | 2 | 0 | 2 |
| CGY | 1 | 2 | 2 | 5 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 16:23 | CGY | Mikael Backlund (PP) | MacKenzie Weegar, Andrew Mangiapane | 0-1 |
| 2 | 0:11 | CGY | Mikael Backlund | Blake Coleman, MacKenzie Weegar | 0-2 |
| 2 | 7:41 | CGY | Martin Pospisil | Jonathan Huberdeau, Nazem Kadri | 0-3 |
| 2 | 10:34 | MON | Cole Caufield | Nick Suzuki, Juraj Slafkovsky | 1-3 |
| 2 | 18:25 | MON | David Savard | Tanner Pearson, Rafael Harvey-Pinard | 2-3 |
| 3 | 1:01 | CGY | Nazem Kadri (PP) | Jonathan Huberdeau, Yegor Sharangovich | 2-4 |
| 3 | 3:54 | CGY | Daniil Miromanov | MacKenzie Weegar, Mikael Backlund | 2-5 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 14:43 | MON | Kaiden Guhle | Hooking | 2 |
| 1 | 17:55 | CGY | A.J. Greer | Hooking | 2 |
| 2 | 11:56 | MON | Jayden Struble | Holding | 2 |
| 2 | 12:57 | CGY | Nazem Kadri | Tripping | 2 |
| 2 | 15:50 | CGY | Martin Pospisil | Roughing | 2 |
| 2 | 15:50 | CGY | Martin Pospisil | Roughing | 2 |
| 2 | 15:50 | MON | Josh Anderson | Roughing | 2 |
| 3 | 0:55 | MON | Juraj Slafkovsky | Interference on the Goaltender | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Cayden Primeau | MON | 23 | 28 | 82.1% | 59:56 |
| Dustin Wolf | CGY | 36 | 38 | 94.7% | 59:47 |