| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| BUF | 2 | 1 | 0 | 3 |
| DET | 3 | 1 | 3 | 7 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 7:38 | BUF | Tage Thompson | Bowen Byram | 1-0 |
| 1 | 12:36 | DET | Marco Kasper | Simon Edvinsson, Patrick Kane | 1-1 |
| 1 | 15:40 | DET | Alex DeBrincat | Patrick Kane, Marco Kasper | 1-2 |
| 1 | 19:07 | DET | Patrick Kane (PP) | Alex DeBrincat, Dylan Larkin | 1-3 |
| 1 | 19:25 | BUF | Josh Norris | Zach Benson, Tage Thompson | 2-3 |
| 2 | 10:54 | DET | Vladimir Tarasenko | Dylan Larkin | 2-4 |
| 2 | 18:12 | BUF | Zach Benson (PP) | Owen Power, Ryan McLeod | 3-4 |
| 3 | 1:36 | DET | Patrick Kane (PP) | Alex DeBrincat, Lucas Raymond | 3-5 |
| 3 | 5:39 | DET | Marco Kasper | Alex DeBrincat, Patrick Kane | 3-6 |
| 3 | 14:31 | DET | Moritz Seider (PP) | Dylan Larkin, Lucas Raymond | 3-7 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 18:23 | BUF | Jiri Kulich | Tripping | 2 |
| 2 | 3:31 | BUF | Ukko-Pekka Luukkonen | Tripping | 2 |
| 2 | 10:54 | BUF | 2 min | 2 | |
| 2 | 15:45 | DET | Alex DeBrincat | High-Sticking | 4 |
| 2 | 19:11 | BUF | Jason Zucker | Delay of Game (Puck Over the Glass | 2 |
| 2 | 19:53 | BUF | Jordan Greenway | Tripping | 2 |
| 3 | 6:26 | DET | Albert Johansson | Roughing | 2 |
| 3 | 6:26 | BUF | Zach Benson | Roughing | 2 |
| 3 | 11:54 | DET | Michael Rasmussen | Fighting | 5 |
| 3 | 11:54 | BUF | Alex Tuch | Fighting | 5 |
| 3 | 12:28 | DET | J.T. Compher | Roughing | 2 |
| 3 | 12:28 | BUF | Jordan Greenway | Roughing | 2 |
| 3 | 12:28 | BUF | Jordan Greenway | Misconduct | 10 |
| 3 | 12:28 | DET | J.T. Compher | Misconduct | 10 |
| 3 | 13:45 | BUF | Ryan McLeod | Tripping | 2 |
| 3 | 16:51 | DET | Simon Edvinsson | Roughing | 2 |
| 3 | 16:51 | BUF | Mattias Samuelsson | Misconduct | 10 |
| 3 | 16:51 | BUF | Bowen Byram | Misconduct | 10 |
| 3 | 16:51 | BUF | Tage Thompson | Misconduct | 10 |
| 3 | 16:51 | BUF | Josh Norris | Misconduct | 10 |
| 3 | 16:51 | BUF | Zach Benson | Misconduct | 10 |
| 3 | 16:51 | DET | Marco Kasper | Misconduct | 10 |
| 3 | 16:51 | DET | Simon Edvinsson | Misconduct | 10 |
| 3 | 16:51 | DET | Dominik Shine | Misconduct | 10 |
| 3 | 16:51 | DET | Albert Johansson | Misconduct | 10 |
| 3 | 19:21 | DET | Moritz Seider | Roughing | 2 |
| 3 | 19:21 | BUF | Beck Malenstyn | Roughing | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Ukko-Pekka Luukkonen | BUF | 22 | 29 | 75.9% | 60:00 |
| Petr Mrazek | DET | 23 | 26 | 88.5% | 60:00 |