| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| DET | 2 | 2 | 1 | 5 |
| BUF | 0 | 1 | 2 | 3 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 3:40 | DET | Dylan Larkin | Lucas Raymond | 1-0 |
| 1 | 8:25 | DET | Robby Fabbri | Andrew Copp, David Perron | 2-0 |
| 2 | 5:43 | DET | Moritz Seider (PP) | Robby Fabbri, Alex DeBrincat | 3-0 |
| 2 | 13:55 | DET | Michael Rasmussen | Jeff Petry, Shayne Gostisbehere | 4-0 |
| 2 | 18:57 | BUF | Rasmus Dahlin (PP) | Tage Thompson, Dylan Cozens | 4-1 |
| 3 | 8:20 | BUF | Casey Mittelstadt | Jeff Skinner, JJ Peterka | 4-2 |
| 3 | 11:37 | BUF | Jeff Skinner (PP) | Unassisted | 4-3 |
| 3 | 19:14 | DET | Dylan Larkin (SH) | Michael Rasmussen | 5-3 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 12:09 | DET | Shayne Gostisbehere | Hooking | 2 |
| 1 | 17:23 | DET | Lucas Raymond | Tripping | 2 |
| 1 | 17:54 | BUF | Rasmus Dahlin | Holding | 2 |
| 2 | 4:29 | BUF | Jeff Skinner | Tripping | 2 |
| 2 | 10:32 | BUF | JJ Peterka | Holding | 2 |
| 2 | 18:52 | DET | Andrew Copp | Slashing | 2 |
| 3 | 0:41 | BUF | Casey Mittelstadt | Slashing | 2 |
| 3 | 10:47 | DET | Ben Chiarot | High-Sticking | 2 |
| 3 | 18:09 | DET | Jake Walman | High-Sticking | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Alex Lyon | DET | 29 | 32 | 90.6% | 60:00 |
| Eric Comrie | BUF | 22 | 26 | 84.6% | 58:18 |