| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| UTA | 1 | 1 | 3 | 5 |
| CGY | 1 | 2 | 0 | 3 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 8:51 | UTA | Lawson Crouse | Ian Cole | 1-0 |
| 1 | 19:12 | CGY | Blake Coleman (PP) | Nazem Kadri, Rasmus Andersson | 1-1 |
| 2 | 6:19 | UTA | Logan Cooley (PP) | Dylan Guenther, Clayton Keller | 2-1 |
| 2 | 7:26 | CGY | Connor Zary | Yegor Sharangovich, MacKenzie Weegar | 2-2 |
| 2 | 15:14 | CGY | Brayden Pachal | Matthew Coronato, Blake Coleman | 2-3 |
| 3 | 0:37 | UTA | Clayton Keller | Olli Määttä, Barrett Hayton | 3-3 |
| 3 | 2:35 | UTA | Lawson Crouse | Nick Bjugstad, Olli Määttä | 4-3 |
| 3 | 19:00 | UTA | Kevin Stenlund (EN) | Alexander Kerfoot, Mikhail Sergachev | 5-3 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 16:17 | CGY | Matthew Coronato | Tripping | 2 |
| 1 | 18:36 | UTA | Too Many Men on the Ice | 2 | |
| 2 | 0:59 | UTA | Michael Kesselring | Interference | 2 |
| 2 | 5:24 | CGY | Nazem Kadri | Interference | 2 |
| 2 | 12:41 | UTA | Juuso Valimaki | Tripping | 2 |
| 2 | 12:41 | CGY | Kevin Rooney | Slashing | 2 |
| 2 | 12:41 | CGY | Nazem Kadri | Misconduct | 10 |
| 2 | 12:41 | UTA | Liam O'Brien | Misconduct | 10 |
| 2 | 15:55 | UTA | Nick Bjugstad | Hooking | 2 |
| 3 | 4:32 | CGY | Brayden Pachal | Tripping | 2 |
| 3 | 10:15 | CGY | Joel Hanley | Hooking - | 2 |
| 3 | 10:51 | UTA | Clayton Keller | Roughing | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Karel Vejmelka | UTA | 23 | 26 | 88.5% | 59:34 |
| Dan Vladar | CGY | 21 | 25 | 84.0% | 58:32 |