| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| CBJ | 2 | 1 | 2 | 5 |
| CGY | 2 | 0 | 0 | 2 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 2:50 | CBJ | Yegor Chinakhov | Zach Werenski, Cole Sillinger | 1-0 |
| 1 | 7:26 | CGY | MacKenzie Weegar | Andrew Mangiapane, Blake Coleman | 1-1 |
| 1 | 11:48 | CBJ | Damon Severson | Unassisted | 2-1 |
| 1 | 14:42 | CGY | Connor Zary | Matthew Coronato, Rasmus Andersson | 2-2 |
| 2 | 6:33 | CBJ | Alexandre Texier (SH) | Sean Kuraly, Erik Gudbranson | 3-2 |
| 3 | 13:43 | CBJ | Dmitri Voronkov (PP) | Adam Fantilli, Damon Severson | 4-2 |
| 3 | 18:18 | CBJ | Adam Fantilli (EN) | Yegor Chinakhov | 5-2 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 2 | 5:21 | CBJ | Damon Severson | High-Sticking | 2 |
| 2 | 11:09 | CGY | A.J. Greer | Tripping | 2 |
| 2 | 17:57 | CGY | MacKenzie Weegar | Hooking | 2 |
| 3 | 3:54 | CBJ | Jack Roslovic | Tripping | 2 |
| 3 | 11:28 | CGY | Jonathan Huberdeau | Boarding | 5 |
| 3 | 11:28 | CGY | Jonathan Huberdeau | Game Misconduct | 10 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Daniil Tarasov | CBJ | 28 | 30 | 93.3% | 60:00 |
| Jacob Markstrom | CGY | 27 | 31 | 87.1% | 59:17 |