| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| BOS | 2 | 2 | 0 | 4 |
| BUF | 0 | 0 | 1 | 1 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 4:19 | BOS | Mason Lohrei | James van Riemsdyk, Trent Frederic | 1-0 |
| 1 | 13:42 | BOS | Charlie Coyle (PP) | Jake DeBrusk, Brad Marchand | 2-0 |
| 2 | 4:18 | BOS | Charlie Coyle (PP) | Jake DeBrusk, David Pastrnak | 3-0 |
| 2 | 13:44 | BOS | Morgan Geekie (PP) | Charlie McAvoy, Brad Marchand | 4-0 |
| 3 | 5:11 | BUF | Erik Johnson | Owen Power, Casey Mittelstadt | 4-1 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 7:31 | BOS | Brad Marchand | Cross-Checking | 2 |
| 1 | 7:31 | BOS | Brad Marchand | Unsportsmanlike Conduct | 2 |
| 1 | 12:28 | BUF | Peyton Krebs | Tripping | 2 |
| 2 | 3:07 | BUF | Jeff Skinner | Slashing | 2 |
| 2 | 12:57 | BUF | Tyson Jost | Tripping | 2 |
| 2 | 14:27 | BOS | Trent Frederic | Holding | 2 |
| 2 | 14:50 | BUF | Casey Mittelstadt | Elbowing | 2 |
| 2 | 15:18 | BOS | Charlie McAvoy | Tripping | 2 |
| 2 | 15:45 | BOS | Brandon Carlo | Hooking | 2 |
| 3 | 2:07 | BOS | Danton Heinen | Interference on the Goaltender | 2 |
| 3 | 19:27 | BUF | Jack Quinn | Hooking | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Jeremy Swayman | BOS | 25 | 26 | 96.2% | 60:00 |
| Devon Levi | BUF | 21 | 25 | 84.0% | 57:01 |