Zacha gave the Bruins a 1-0 lead at 4:03 of the first period, shooting into an open net on the power play after Foligno's initial shot caromed to him off the post. Foligno's assist on the play was his 500th NHL point.
Coyle made it 2-0 at 18:24. Trent Frederic controlled the puck after Greer forced a turnover in the neutral zone and passed to a streaking Coyle, who scored short side from the right circle.
Keller cut it to 2-1 at 6:21 of the second period, beating Swayman with a one-timer from the right circle on the power play, but Foligno tipped in a point shot from Connor Clifton to push it 3-1 at 14:03.
Brown made it 3-2 at 2:58 of the third period. Dylan Guenther, who was making his NHL debut, had the secondary assist on the play.
"I thought we played really well," said Guenther, the No. 9 pick in the 2021 NHL Draft. "Obviously, not the outcome we want, but, you know, I think that's a step in the right direction."