| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| DAL | 3 | 2 | 3 | 8 |
| MIN | 2 | 1 | 0 | 3 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 0:57 | DAL | Joe Pavelski (PP) | Miro Heiskanen, Jason Robertson | 1-0 |
| 1 | 9:49 | DAL | Radek Faksa (SH) | Unassisted | 2-0 |
| 1 | 10:38 | MIN | Brandon Duhaime | Unassisted | 2-1 |
| 1 | 10:52 | DAL | Matt Duchene | Mason Marchment, Tyler Seguin | 3-1 |
| 1 | 19:12 | MIN | Vinni Lettieri | Marco Rossi, Jonas Brodin | 3-2 |
| 2 | 2:34 | DAL | Wyatt Johnston (PP) | Matt Duchene, Tyler Seguin | 4-2 |
| 2 | 12:11 | DAL | Evgenii Dadonov (PP) | Wyatt Johnston, Nils Lundkvist | 5-2 |
| 2 | 15:59 | MIN | Mats Zuccarello (PP) | Kirill Kaprizov, Matt Boldy | 5-3 |
| 3 | 1:02 | DAL | Jason Robertson (PP) | Miro Heiskanen, Jamie Benn | 6-3 |
| 3 | 3:09 | DAL | Jason Robertson (PP) | Miro Heiskanen, Roope Hintz | 7-3 |
| 3 | 17:57 | DAL | Wyatt Johnston (SH) | Jamie Benn | 8-3 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 0:50 | MIN | Brandon Duhaime | Interference | 2 |
| 1 | 8:14 | DAL | Craig Smith | Holding | 2 |
| 1 | 13:37 | MIN | Connor Dewar | Fighting | 5 |
| 1 | 13:37 | DAL | Craig Smith | Fighting | 5 |
| 1 | 16:09 | DAL | Ryan Suter | High-Sticking | 2 |
| 2 | 0:45 | MIN | Jacob Middleton | Hooking | 2 |
| 2 | 10:52 | MIN | Connor Dewar | Holding | 2 |
| 2 | 13:42 | MIN | Marcus Johansson | Tripping | 2 |
| 2 | 15:05 | DAL | Jason Robertson | Roughing | 2 |
| 2 | 18:14 | MIN | Brandon Duhaime | Boarding | 5 |
| 2 | 18:14 | MIN | Brandon Duhaime | Game Misconduct | 10 |
| 3 | 6:16 | MIN | Marc-Andre Fleury | Tripping | 2 |
| 3 | 15:30 | DAL | Radek Faksa | Tripping | 2 |
| 3 | 17:11 | DAL | Tyler Seguin | High-Sticking | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Jake Oettinger | DAL | 23 | 26 | 88.5% | 60:00 |
| Marc-Andre Fleury | MIN | 29 | 37 | 78.4% | 60:00 |