Danton Heinen, Jeremy Lauzon and Brad Marchand scored for the Bruins (10-5-2), who went 3-1-0 on their four-game homestand, including a 5-1 win against the Toronto Maple Leafs on Saturday. They lost 8-5 to the Vancouver Canucks on Thursday and defeated the Dallas Stars 2-1 in overtime Monday.
"I mean, 4-0 would be what we strive for, didn't happen," Boston coach Bruce Cassidy said. "Vancouver game ... I looked at it, listen, it was 2-1 for us, we had a lead in the second period, and then it got away from us late in the second period. ... Good win against Toronto, and Vegas I don't care what their record is, they're a hard team to play against and they're a good hockey club. And I thought the Dallas game we played more to our style, and that's kind of got us going a little bit. So yeah, it's a good week."
WATCH: [All Golden Knights vs. Bruins highlights]
Halak's busiest period was the first, when he made the save on all 15 shots he faced and the Bruins killed three Golden Knights power plays.
"They got some momentum going their way, but we were able to come out strong and kill all of them and get a goal," said Halak, who made 40 saves against Toronto. "So you know that's what good teams do and that's what we did tonight, and I think ... the first period was kind of a little slower, but I think the second and third we played much better."