| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| CAR | 1 | 1 | 4 | 6 |
| SJ | 1 | 2 | 0 | 3 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 3:14 | SJ | Fabian Zetterlund | Tomas Hertl | 0-1 |
| 1 | 4:06 | CAR | Seth Jarvis (PP) | Michael Bunting, Teuvo Teravainen | 1-1 |
| 2 | 8:54 | CAR | Jaccob Slavin (SH) | Unassisted | 2-1 |
| 2 | 9:11 | SJ | Filip Zadina (PP) | Fabian Zetterlund | 2-2 |
| 2 | 16:06 | SJ | William Eklund (PP) | Henry Thrun, Tomas Hertl | 2-3 |
| 3 | 9:07 | CAR | Stefan Noesen (PP) | Jesperi Kotkaniemi, Brady Skjei | 3-3 |
| 3 | 11:51 | CAR | Seth Jarvis (PP) | Martin Necas, Brent Burns | 4-3 |
| 3 | 14:53 | CAR | Martin Necas | Michael Bunting, Brady Skjei | 5-3 |
| 3 | 15:08 | CAR | Brett Pesce | Jesperi Kotkaniemi, Stefan Noesen | 6-3 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 3:29 | SJ | Nikolai Knyzhov | Cross-Checking | 2 |
| 1 | 4:17 | CAR | Jordan Staal | Hooking | 2 |
| 1 | 10:01 | SJ | Filip Zadina | Roughing | 2 |
| 2 | 0:18 | SJ | Anthony Duclair | Cross-Checking | 2 |
| 2 | 5:54 | SJ | Alexander Barabanov | Hooking | 2 |
| 2 | 7:26 | CAR | Jesperi Kotkaniemi | Holding | 2 |
| 2 | 11:51 | CAR | Dmitry Orlov | Hooking | 2 |
| 2 | 14:10 | CAR | Brady Skjei | Holding | 2 |
| 2 | 16:06 | CAR | 2 | ||
| 2 | 16:45 | SJ | Anthony Duclair | Hooking | 2 |
| 2 | 18:30 | CAR | Tony DeAngelo | Unsportsmanlike Conduct | 2 |
| 2 | 20:00 | CAR | Tony DeAngelo | Misconduct | 10 |
| 3 | 7:08 | SJ | Tomas Hertl | Tripping | 2 |
| 3 | 10:57 | SJ | Mario Ferraro | Cross-Checking | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Frederik Andersen | CAR | 1 | 2 | 50.0% | 5:27 |
| Antti Raanta | CAR | 12 | 14 | 85.7% | 54:12 |
| Mackenzie Blackwood | SJ | 36 | 42 | 85.7% | 60:00 |