| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| PIT | 1 | 2 | 2 | 5 |
| BUF | 1 | 0 | 2 | 3 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 17:32 | PIT | Tristan Broz (PP) | Philip Tomasino, Robby Fabbri | 1-0 |
| 1 | 17:42 | BUF | Josh Norris | Peyton Krebs, Ryan Johnson | 1-1 |
| 2 | 5:52 | PIT | Matt Dumba | Benjamin Kindel, Philip Tomasino | 2-1 |
| 2 | 19:54 | PIT | Avery Hayes (PP) | Filip Hallander | 3-1 |
| 3 | 4:29 | BUF | Josh Norris | Tage Thompson, Peyton Krebs | 3-2 |
| 3 | 10:01 | PIT | Ville Koivunen | Ryan Shea, Matt Dumba | 4-2 |
| 3 | 11:42 | BUF | Rasmus Dahlin (PP) | Unassisted | 4-3 |
| 3 | 17:57 | PIT | Filip Hallander (EN) | Robby Fabbri, Joona Koppanen | 5-3 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 15:44 | BUF | Josh Doan | Hooking | 2 |
| 2 | 2:38 | PIT | Joona Koppanen | Interference | 2 |
| 2 | 9:43 | PIT | Owen Pickering | Roughing | 2 |
| 2 | 9:43 | BUF | Josh Norris | Cross-Checking | 2 |
| 2 | 15:24 | PIT | Ryan Graves | High-Sticking | 2 |
| 2 | 18:48 | BUF | Justin Danforth | Interference | 2 |
| 3 | 10:41 | PIT | Blake Lizotte | High-Sticking | 4 |
| 3 | 14:48 | BUF | Conor Timmins | Interference | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Arturs Silovs | PIT | 28 | 31 | 90.3% | 59:37 |
| Ukko-Pekka Luukkonen | BUF | 11 | 12 | 91.7% | 20:00 |
| Alexandar Georgiev | BUF | 10 | 13 | 76.9% | 37:22 |