| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| MIN | 1 | 0 | 0 | 1 |
| DET | 1 | 1 | 2 | 4 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 4:06 | DET | David Perron (PP) | Lucas Raymond, Shayne Gostisbehere | 0-1 |
| 1 | 19:48 | MIN | Joel Eriksson Ek (PP) | Kirill Kaprizov, Mats Zuccarello | 1-1 |
| 2 | 16:53 | DET | Dylan Larkin | Shayne Gostisbehere | 1-2 |
| 3 | 1:29 | DET | David Perron (PP) | Shayne Gostisbehere, Dylan Larkin | 1-3 |
| 3 | 19:37 | DET | Shayne Gostisbehere (EN) | J.T. Compher, Michael Rasmussen | 1-4 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 1:09 | DET | Joe Veleno | Tripping | 2 |
| 1 | 3:09 | MIN | Alex Goligoski | Slashing | 2 |
| 1 | 10:46 | MIN | Matt Boldy | Holding | 2 |
| 1 | 16:01 | MIN | Matt Boldy | Holding | 2 |
| 1 | 19:35 | DET | Klim Kostin | Tripping | 2 |
| 2 | 15:25 | DET | Moritz Seider | Unsportsmanlike Conduct | 2 |
| 2 | 15:25 | MIN | Marco Rossi | Unsportsmanlike Conduct | 2 |
| 2 | 17:42 | DET | Andrew Copp | Holding the Stick | 2 |
| 3 | 0:52 | MIN | Pat Maroon | Tripping | 2 |
| 3 | 8:00 | DET | Alex DeBrincat | Cross-Checking | 2 |
| 3 | 11:35 | MIN | Ryan Hartman | Cross-Checking | 2 |
| 3 | 11:35 | DET | Moritz Seider | Roughing | 2 |
| 3 | 11:35 | MIN | Ryan Hartman | Roughing | 2 |
| 3 | 15:19 | DET | Moritz Seider | Delay of Game (Puck Over the Glass | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Filip Gustavsson | MIN | 19 | 22 | 86.4% | 58:30 |
| Alex Lyon | DET | 37 | 38 | 97.4% | 60:00 |