| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| BUF | 0 | 2 | 4 | 6 |
| MON | 0 | 1 | 0 | 1 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 2 | 5:33 | BUF | Casey Mittelstadt (PP) | Jeff Skinner, Rasmus Dahlin | 1-0 |
| 2 | 6:59 | BUF | Jeff Skinner (PP) | Alex Tuch, Tage Thompson | 2-0 |
| 2 | 13:19 | MON | Joel Armia (SH) | Unassisted | 2-1 |
| 3 | 6:45 | BUF | Jack Quinn | JJ Peterka, Connor Clifton | 3-1 |
| 3 | 8:35 | BUF | Tage Thompson | Jeff Skinner, Alex Tuch | 4-1 |
| 3 | 14:31 | BUF | Rasmus Dahlin (EN) | Mattias Samuelsson, Casey Mittelstadt | 5-1 |
| 3 | 18:32 | BUF | Tage Thompson | Jeff Skinner, Jack Quinn | 6-1 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 13:16 | MON | Joel Armia | Hooking | 2 |
| 1 | 15:19 | BUF | Too Many Men on the Ice | 2 | |
| 2 | 5:00 | MON | David Savard | Slashing | 2 |
| 2 | 6:14 | MON | Mitchell Stephens | Interference | 2 |
| 2 | 12:14 | MON | Michael Pezzetta | Tripping | 2 |
| 2 | 17:59 | BUF | Dylan Cozens | Tripping | 2 |
| 3 | 13:19 | BUF | Dylan Cozens | Roughing | 2 |
| 3 | 13:19 | MON | David Savard | Roughing | 2 |
| 3 | 13:19 | MON | Mike Matheson | Roughing | 2 |
| 3 | 13:19 | BUF | Dylan Cozens | Roughing | 2 |
| 3 | 14:43 | BUF | Zach Benson | Delay of Game (Puck Over the Glass | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Devon Levi | BUF | 32 | 33 | 97.0% | 60:00 |
| Jake Allen | MON | 32 | 37 | 86.5% | 59:26 |