| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| CGY | 1 | 0 | 1 | 2 |
| TOR | 1 | 4 | 1 | 6 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 1:47 | TOR | Max Domi | Simon Benoit, Oliver Ekman-Larsson | 0-1 |
| 1 | 19:13 | CGY | Rasmus Andersson | Jonathan Huberdeau, Martin Pospisil | 1-1 |
| 2 | 1:39 | TOR | William Nylander (PP) | Mitchell Marner, Auston Matthews | 1-2 |
| 2 | 9:34 | TOR | Nicholas Robertson | Max Domi, Oliver Ekman-Larsson | 1-3 |
| 2 | 15:41 | TOR | Auston Matthews (PP) | William Nylander, Mitchell Marner | 1-4 |
| 2 | 18:54 | TOR | Auston Matthews (PP) | Matthew Knies, William Nylander | 1-5 |
| 3 | 3:03 | TOR | Bobby McMann | Morgan Rielly, Calle Jarnkrok | 1-6 |
| 3 | 19:12 | CGY | Kevin Bahl | Dryden Hunt, Yegor Sharangovich | 2-6 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 3:44 | TOR | Simon Benoit | Tripping | 2 |
| 1 | 9:10 | TOR | Nicholas Robertson | Unsportsmanlike Conduct | 2 |
| 2 | 0:09 | CGY | Nazem Kadri | Hooking | 2 |
| 2 | 1:53 | TOR | Nicholas Robertson | High-Sticking | 2 |
| 2 | 14:46 | CGY | Too Many Men on the Ice | 2 | |
| 2 | 18:09 | CGY | Brayden Pachal | Roughing | 2 |
| 3 | 12:47 | TOR | Simon Benoit | Roughing | 2 |
| 3 | 12:47 | TOR | Simon Benoit | Cross-Checking | 2 |
| 3 | 12:47 | CGY | MacKenzie Weegar | Roughing | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Dustin Wolf | CGY | 21 | 26 | 80.8% | 40:00 |
| Dan Vladar | CGY | 2 | 3 | 66.7% | 20:00 |
| Joseph Woll | TOR | 24 | 26 | 92.3% | 59:56 |