| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| DAL | 1 | 3 | 0 | 4 |
| CGY | 1 | 1 | 1 | 3 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 5:28 | CGY | Connor Zary | Christopher Tanev, Nazem Kadri | 0-1 |
| 1 | 19:06 | DAL | Jamie Benn (SH) | Roope Hintz, Esa Lindell | 1-1 |
| 2 | 1:57 | CGY | Andrew Mangiapane | MacKenzie Weegar, Elias Lindholm | 1-2 |
| 2 | 4:35 | DAL | Jason Robertson | Roope Hintz, Joe Pavelski | 2-2 |
| 2 | 10:07 | DAL | Evgenii Dadonov | Nils Lundkvist, Jamie Benn | 3-2 |
| 2 | 19:48 | DAL | Mason Marchment | Matt Duchene, Tyler Seguin | 4-2 |
| 3 | 2:20 | CGY | MacKenzie Weegar (PP) | Nazem Kadri, Elias Lindholm | 4-3 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 7:10 | DAL | Esa Lindell | Hooking | 2 |
| 1 | 9:01 | CGY | Connor Zary | Cross-Checking | 2 |
| 1 | 18:02 | DAL | Wyatt Johnston | Delay of Game (Puck Over the Glass | 2 |
| 2 | 16:02 | CGY | Andrew Mangiapane | Holding | 2 |
| 3 | 1:11 | DAL | Jani Hakanpaa | Tripping | 2 |
| 3 | 6:32 | DAL | Jason Robertson | Cross-Checking | 2 |
| 3 | 15:10 | DAL | Craig Smith | Slashing | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Jake Oettinger | DAL | 43 | 46 | 93.5% | 60:00 |
| Jacob Markstrom | CGY | 26 | 30 | 86.7% | 58:51 |