Bruins hold off fourth quarter charge for win