| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| OTT | 0 | 3 | 0 | 3 |
| CHI | 3 | 1 | 3 | 7 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 6:47 | CHI | Colton Dach | Louis Crevier, Nick Foligno | 0-1 |
| 1 | 12:06 | CHI | Louis Crevier | Jason Dickinson, Alex Vlasic | 0-2 |
| 1 | 17:53 | CHI | Connor Bedard (PP) | Andre Burakovsky, Frank Nazar | 0-3 |
| 2 | 2:58 | CHI | Connor Bedard | Matt Grzelcyk, Artyom Levshunov | 0-4 |
| 2 | 4:58 | OTT | Jake Sanderson | Drake Batherson, Tim Stützle | 1-4 |
| 2 | 7:09 | OTT | Michael Amadio | Artem Zub | 2-4 |
| 2 | 8:31 | OTT | Tim Stützle | Nikolas Matinpalo, Drake Batherson | 3-4 |
| 3 | 3:46 | CHI | Connor Bedard | Ryan Greene | 3-5 |
| 3 | 8:24 | CHI | Ryan Donato | Connor Bedard, Andre Burakovsky | 3-6 |
| 3 | 12:44 | CHI | Frank Nazar (SH) | Nick Foligno | 3-7 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 7:52 | CHI | Sam Rinzel | Cross-Checking | 2 |
| 1 | 17:37 | OTT | David Perron | Slashing | 2 |
| 2 | 0:24 | CHI | Sam Rinzel | Tripping | 2 |
| 2 | 8:31 | CHI | 2 min | 2 | |
| 3 | 11:36 | CHI | Tyler Bertuzzi | Roughing | 2 |
| 3 | 11:36 | OTT | Nick Cousins | Roughing | 2 |
| 3 | 11:36 | CHI | Tyler Bertuzzi | Roughing | 2 |
| 3 | 11:36 | OTT | Tim Stützle | Roughing | 2 |
| 3 | 11:36 | CHI | Sam Rinzel | Roughing | 2 |
| 3 | 11:36 | OTT | Nick Cousins | Misconduct | 10 |
| 3 | 11:36 | CHI | Tyler Bertuzzi | Misconduct | 10 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Linus Ullmark | OTT | 19 | 25 | 76.0% | 59:09 |
| Spencer Knight | CHI | 21 | 24 | 87.5% | 60:00 |