| Team | 1 | 2 | 3 | OT | Total |
|---|---|---|---|---|---|
| BOS | 1 | 1 | 1 | 0 | 3 |
| ARI | 0 | 2 | 1 | 1 | 4 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 4:41 | BOS | David Pastrnak (PP) | Pavel Zacha, Morgan Geekie | 1-0 |
| 2 | 8:12 | ARI | Clayton Keller (PP) | Dylan Guenther | 1-1 |
| 2 | 9:02 | BOS | Jesper Boqvist | Unassisted | 2-1 |
| 2 | 16:30 | ARI | Dylan Guenther | Logan Cooley, Nick Bjugstad | 2-2 |
| 3 | 0:52 | ARI | Matias Maccelli | Lawson Crouse | 2-3 |
| 3 | 5:04 | BOS | Jake DeBrusk (PP) | Hampus Lindholm, Morgan Geekie | 3-3 |
| OT | 4:04 | ARI | Nick Schmaltz | Clayton Keller, J.J. Moser | 3-4 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 1:18 | BOS | Trent Frederic | Holding | 2 |
| 1 | 3:58 | ARI | Matt Dumba | Hooking | 2 |
| 1 | 10:54 | BOS | Brad Marchand | Cross-Checking | 2 |
| 1 | 10:54 | ARI | Nick Schmaltz | Roughing | 2 |
| 1 | 10:54 | BOS | Brad Marchand | Unsportsmanlike Conduct | 2 |
| 1 | 10:54 | ARI | Clayton Keller | Cross-Checking | 2 |
| 2 | 2:11 | ARI | Liam O'Brien | Roughing | 2 |
| 2 | 2:11 | ARI | Liam O'Brien | Fighting | 5 |
| 2 | 2:11 | BOS | Trent Frederic | Fighting | 5 |
| 2 | 7:23 | BOS | Matt Grzelcyk | Tripping | 2 |
| 3 | 3:13 | ARI | Lawson Crouse | Broken Stick | 2 |
| 3 | 5:55 | ARI | Sean Durzi | High-Sticking | 2 |
| 3 | 11:29 | BOS | Pavel Zacha | High-Sticking | 2 |
| OT | 0:54 | ARI | Matt Dumba | Holding | 2 |
| OT | 0:54 | BOS | Charlie Coyle | Holding | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Linus Ullmark | BOS | 32 | 35 | 91.4% | 62:06 |
| Jeremy Swayman | BOS | 0 | 1 | 0.0% | 1:24 |
| Connor Ingram | ARI | 30 | 33 | 90.9% | 64:04 |