| Period | Time | Situation | Team | Goal | Home On Ice | Visitor On Ice | 
|---|---|---|---|---|---|---|
| 1 | 3:13 | PP | PRO | Trent Frederic (Peter Cehlarik, Jakub Zboril) | 4, 14, 21, 24 | 7, 9, 19, 22, 38 | 
| 1 | 19:33 | EV | PRO | Brendan Gaunce (Cooper Zech) | 5, 6, 15, 28, 34 | 5, 16, 21, 25, 27 | 
| 2 | 9:53 | EV | PRO | Ryan Fitzgerald (Paul Carey) | 5, 12, 14, 34, 44 | 19, 23, 28, 38, 44 | 
| 3 | 7:58 | PP | SPR | Aleksi Saarela (Dryden Hunt, Tommy Cross) | 4, 15, 16, 29, 74 | 8, 16, 28, 44 | 
| 3 | 12:28 | EV | PRO | Anton Blidh (Josiah Didier, Brendan Woods) | 12, 21, 27, 29, 44 | 5, 20, 21, 27, 44 | 
| 3 | 15:41 | PP | SPR | Ryan Haggerty (Ethan Prow, Daniel Audette) | 6, 14, 24, 28, 39 | 5, 7, 8, 20 | 
| 3 | 18:36 | EN | PRO | Karson Kuhlman (Trent Frederic, Brendan Gaunce) | 4, 5, 6, 16, 28, 29 | 5, 7, 16, 20, 38 | 
| Period | Time | Team | Player | Penalty | Duration | 
|---|---|---|---|---|---|
| 1 | 02:04 | SPR | Paul Thompson | Roughing | 2:00 | 
| 1 | 04:54 | PRO | (Served by Peter Cehlarik) | Bench minor - Too many men | 2:00 | 
| 1 | 17:27 | SPR | Daniel Audette | Slashing | 2:00 | 
| 2 | 07:11 | PRO | Paul Carey | Slashing | 2:00 | 
| 2 | 18:00 | PRO | Trent Frederic | Interference | 2:00 | 
| 3 | 03:07 | SPR | Dryden Hunt | High-sticking | 2:00 | 
| 3 | 06:24 | PRO | Anton Blidh | Slashing | 2:00 | 
| 3 | 08:21 | PRO | Trent Frederic | Roughing | 2:00 | 
| 3 | 08:21 | PRO | Trent Frederic | Fighting | 5:00 | 
| 3 | 08:21 | SPR | Rodrigo Abols | Fighting | 5:00 | 
| 3 | 10:23 | SPR | Dryden Hunt | Slashing | 2:00 | 
| 3 | 14:30 | PRO | (Served by Peter Cehlarik) | Bench minor - Unsportsmanlike conduct | 2:00 | 
| 3 | 14:30 | PRO | Anton Blidh | Misconduct - Continuing altercation | 10:00 | 
| 3 | 14:30 | PRO | Brendan Woods | Roughing | 2:00 | 
| 3 | 14:30 | PRO | Brendan Woods | Fighting | 5:00 | 
| 3 | 14:30 | SPR | Jack Rodewald | High-sticking | 2:00 | 
| 3 | 14:30 | SPR | Thomas Schemitsch | Fighting | 5:00 | 
| 3 | 14:30 | SPR | Paul Thompson | Misconduct | 10:00 | 
| 3 | 15:21 | PRO | Jeremy Lauzon | Misconduct - Unsportsmanlike conduct | 10:00 | 
| 3 | 15:21 | SPR | Owen Tippett | Misconduct - Unsportsmanlike conduct | 10:00 | 
| 3 | 17:40 | PRO | Josiah Didier | Roughing | 2:00 | 
| 3 | 17:40 | PRO | Josiah Didier | Misconduct - Unsportsmanlike conduct | 10:00 | 
| 3 | 17:40 | SPR | Jake Massie | Elbowing | 2:00 | 
| 3 | 17:40 | SPR | Jake Massie | Misconduct - Unsportsmanlike conduct | 10:00 | 
| 3 | 17:53 | PRO | Chris Breen | Misconduct - Unsportsmanlike conduct | 10:00 | 
| 3 | 17:53 | SPR | Joel Lowry | Misconduct - Unsportsmanlike conduct | 10:00 | 
| 3 | 18:11 | SPR | Jack Rodewald | Misconduct - Unsportsmanlike conduct | 10:00 | 
| # | Name | POS | SOG | G | A | P | GS | 
|---|---|---|---|---|---|---|---|
| 4 | Tommy Cross | D | 1 | 0 | 1 | 1 | 0.48 | 
| 5 | Henrik Borgstrom | F | 1 | 0 | 0 | 0 | -0.37 | 
| 6 | Ethan Prow | D | 1 | 0 | 1 | 1 | 0.63 | 
| 12 | Jack Rodewald | RW | 0 | 0 | 0 | 0 | -0.45 | 
| 14 | Joel Lowry | LW | 0 | 0 | 0 | 0 | -0.15 | 
| 15 | Paul Thompson | RW | 0 | 0 | 0 | 0 | -0.15 | 
| 16 | Aleksi Saarela | C | 7 | 1 | 0 | 1 | 1.28 | 
| 18 | Rodrigo Abols | F | 0 | 0 | 0 | 0 | 0.0 | 
| 20 | Aleksi Heponiemi | F | 0 | 0 | 0 | 0 | 0.0 | 
| 21 | Jonathan Ang | F | 2 | 0 | 0 | 0 | -0.15 | 
| 24 | Brady Keeper | D | 4 | 0 | 0 | 0 | 0.3 | 
| 27 | Thomas Schemitsch | D | 0 | 0 | 0 | 0 | -0.15 | 
| 28 | Daniel Audette | C | 1 | 0 | 1 | 1 | 0.33 | 
| 29 | Dryden Hunt | LW | 0 | 0 | 1 | 1 | 0.25 | 
| 34 | Jake Massie | D | 1 | 0 | 0 | 0 | -0.38 | 
| 39 | Ryan Haggerty | RW | 4 | 1 | 0 | 1 | 1.2 | 
| 44 | Rob O'Gara | D | 3 | 0 | 0 | 0 | -0.08 | 
| 74 | Owen Tippett | RW | 3 | 0 | 0 | 0 | 0.38 | 
| # | Name | POS | TOI | SA | SV | GA | G | A | P | GS | 
|---|---|---|---|---|---|---|---|---|---|---|
| 30 | *Philippe Desrosiers | G | 59:32 | 32 | 28 | 4 | 0 | 0 | 0 | -0.2 | 
| 33 | Samuel Montembeault | G | 
| # | Name | POS | SOG | G | A | P | GS | 
|---|---|---|---|---|---|---|---|
| 5 | Urho Vaakanainen | D | 2 | 0 | 0 | 0 | 0.45 | 
| 7 | Trent Frederic | C | 2 | 1 | 1 | 2 | 1.45 | 
| 8 | Chris Breen | D | 1 | 0 | 0 | 0 | -0.22 | 
| 9 | Zach Senyshyn | RW | 2 | 0 | 0 | 0 | 0.3 | 
| 15 | Jeremy Lauzon | D | 1 | 0 | 0 | 0 | 0.08 | 
| 16 | Brendan Gaunce | LW | 3 | 1 | 1 | 2 | 1.68 | 
| 18 | Robert Lantosi | RW | 0 | 0 | 0 | 0 | 0.0 | 
| 19 | Ryan Fitzgerald | LW | 3 | 1 | 0 | 1 | 1.28 | 
| 20 | Karson Kuhlman | RW | 1 | 1 | 0 | 1 | 0.98 | 
| 21 | Anton Blidh | LW | 2 | 1 | 0 | 1 | 1.05 | 
| 22 | Peter Cehlarik | LW | 3 | 0 | 1 | 1 | 1.08 | 
| 23 | Jack Studnicka | C | 3 | 0 | 0 | 0 | 0.38 | 
| 25 | Cooper Zech | D | 1 | 0 | 1 | 1 | 0.93 | 
| 27 | Brendan Woods | C | 3 | 0 | 1 | 1 | 0.93 | 
| 28 | Paul Carey | RW | 1 | 0 | 1 | 1 | 0.62 | 
| 29 | Oskar Steen | C | 2 | 0 | 0 | 0 | 0.15 | 
| 38 | Jakub Zboril | D | 3 | 0 | 1 | 1 | 1.23 | 
| 44 | Josiah Didier | D | 0 | 0 | 1 | 1 | 0.7 | 
| # | Name | POS | TOI | SA | SV | GA | G | A | P | GS | 
|---|---|---|---|---|---|---|---|---|---|---|
| 30 | *Dan Vladar | G | 60:00 | 28 | 26 | 2 | 0 | 0 | 0 | 1.1 | 
| 33 | Max Lagace | G |