| Team | 1 | 2 | 3 | OT | Total |
|---|---|---|---|---|---|
| OTT | 0 | 0 | 3 | 1 | 4 |
| DET | 2 | 0 | 1 | 0 | 3 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 1:24 | DET | Marco Kasper | Tyler Motte | 0-1 |
| 1 | 8:32 | DET | Marco Kasper | Michael Brandsegg-Nygard, Olli Määttä | 0-2 |
| 3 | 11:27 | OTT | Adam Gaudette | Zack MacEwen, Angus Crookshank | 1-2 |
| 3 | 15:08 | DET | Vladimir Tarasenko | J.T. Compher, Olli Määttä | 1-3 |
| 3 | 15:32 | OTT | Noah Gregor | Ridly Greig, Carter Yakemchuk | 2-3 |
| 3 | 16:35 | OTT | Donovan Sebrango | Tyler Boucher, Zack Ostapchuk | 3-3 |
| OT | 0:19 | OTT | Noah Gregor | Carter Yakemchuk, Ridly Greig | 4-3 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 12:54 | DET | Carter Mazur | High-Sticking | 2 |
| 1 | 16:01 | DET | Moritz Seider | Roughing | 2 |
| 1 | 16:01 | OTT | Jan Jenik | Slashing | 2 |
| 1 | 16:01 | DET | Austin Watson | Instigator | 2 |
| 1 | 16:01 | DET | Austin Watson | Fighting | 5 |
| 1 | 16:01 | DET | Austin Watson | Instigator | 10 |
| 1 | 16:01 | OTT | Zack MacEwen | Misconduct | 10 |
| 1 | 16:01 | DET | Austin Watson | Aggressor | 10 |
| 2 | 13:16 | OTT | Angus Crookshank | Slashing | 2 |
| 2 | 16:02 | DET | Marco Kasper | Tripping | 2 |
| 3 | 1:47 | DET | Michael Brandsegg-Nygard | Tripping | 2 |
| 3 | 3:11 | OTT | Stephen Halliday | Hooking | 2 |
| 3 | 6:37 | OTT | Cole Reinhardt | Cross-Checking | 2 |
| 3 | 6:37 | OTT | Cole Reinhardt | Roughing | 2 |
| 3 | 15:22 | DET | Albert Johansson | Interference | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Anton Forsberg | OTT | 30 | 33 | 90.9% | 60:19 |
| Alex Lyon | DET | 23 | 27 | 85.2% | 60:19 |