Despite the win, Bruins coach Jim Montgomery said there was still a lot of room for improvement.
"We just didn't make clean plays tonight," he said. "I thought puck movement was slow at 5-on-5 and especially on the power play tonight. We found a way to get two points. It's a hard league to win in, and we're going to enjoy the two points, but we're not going to be happy with the team play."
Frank Vatrano scored, and John Gibson made 35 saves for Anaheim (1-3-1), which has lost four straight.
"[Boston's] got great back pressure," Ducks coach Dallas Eakins said. "We need to play behind them, and we had a couple of our lines who refused to do it. The pucks were turning around, coming back our way, but then as we got on and further in the game, we started to employ our game plan better, and then suddenly you start getting rewarded."
Jake DeBrusk appeared to score for the Bruins at 15:50 of the first period on a 2-on-1 with Pavel Zacha, but Eakins challenged the play for offside, and the call was reversed after a video review.
Hall then gave Boston a 1-0 lead at 2:31 of the second period, scoring five-hole on a turnaround shot from low in the left circle after knocking down Gibson's clearing attempt. Matt Grzelcyk, who was making his season debut following offseason shoulder surgery, had the secondary assist on the play.
"It was just fun to be back out there," Grzelcyk said. "You get a little anxious before the game. I'm not sure how it's going to play out, but just kind of kept reminding myself that I'm in a fortunate position, lucky to be back. The guys have been playing great. I just wanted to come in and make it as seamless as I could."