
Petr Tenkrat and Brandon Bochenski also scored for the Bruins, who snapped a three-game losing streak and moved six points behind eighth-place Carolina in a crowded race for the Eastern Conference's final playoff spot.
Sheldon Souray scored his 23rd goal for Montreal, which lost its third straight and fourth in five to remain one point behind the Hurricanes.
Jaroslav Halak made 33 saves for Montreal in his sixth career start after being called up from Hamilton of the AHL on Feb. 14. Starting goaltender Cristobal Huet is out for the rest of the regular season with a left hamstring injury.