| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| OTT | 0 | 2 | 3 | 5 |
| NAS | 0 | 1 | 1 | 2 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 2 | 3:59 | NAS | Filip Forsberg | Roman Josi, Vinnie Hinostroza | 0-1 |
| 2 | 10:00 | OTT | Adam Gaudette | Tim Stützle, David Perron | 1-1 |
| 2 | 13:04 | OTT | Jake Sanderson | Matthew Highmore, Artem Zub | 2-1 |
| 3 | 0:47 | NAS | Jonathan Marchessault (PP) | Ryan O'Reilly, Filip Forsberg | 2-2 |
| 3 | 6:17 | OTT | Shane Pinto | Adam Gaudette, Thomas Chabot | 3-2 |
| 3 | 14:06 | OTT | David Perron (PP) | Brady Tkachuk, Artem Zub | 4-2 |
| 3 | 17:09 | OTT | Ridly Greig (EN) | Brady Tkachuk, Claude Giroux | 5-2 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 15:28 | NAS | Roman Josi | Holding | 2 |
| 1 | 16:26 | OTT | 2 min | 2 | |
| 1 | 19:58 | NAS | Filip Forsberg | Slashing | 2 |
| 2 | 4:34 | NAS | Zachary L'Heureux | Roughing | 2 |
| 2 | 4:34 | OTT | Zack Ostapchuk | Cross-Checking | 2 |
| 2 | 4:34 | NAS | Zachary L'Heureux | Roughing | 2 |
| 2 | 19:47 | OTT | Travis Hamonic | Holding | 2 |
| 3 | 2:06 | NAS | Fedor Svechkov | Hooking | 2 |
| 3 | 12:57 | NAS | Zachary L'Heureux | Tripping | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Anton Forsberg | OTT | 25 | 27 | 92.6% | 60:00 |
| Juuse Saros | NAS | 34 | 38 | 89.5% | 58:56 |