All three linemates scored, and Loui Eriksson, Carl Soderberg and Zdeno Chara added goals as the Bruins avoided a three-game series sweep against the Islanders.
Chad Johnson gave Tuukka Rask the night off and made 34 saves.
Chara’s goal 8:12 into the third made it 6-3 and chased Kevin Poulin from the net in favor of Evgeni Nabokov, who came off the injured list earlier Monday following his second groin injury. The goal was Chara’s 500th NHL point.
Boston, which has won four of five (4-0-1), has 12 goals in two games.
Kyle Okposo, moved off the top line, had a goal and two assists for the Islanders, and Frans Nielsen and Michael Grabner also scored for New York, which lost its third in a row (0-2-1) heading into its outdoor game at Yankee Stadium on Wednesday against the Rangers.
Poulin made 30 saves for the Islanders.
Boston scored just once on 18 shots in the first period yet tallied three goals on nine attempts in the second. The Bruins recorded 18 of the first 20 shots.
Islanders defenseman Lubomir Visnovsky was also activated from the injured list.
Visnovsky was in the lineup for the first time since Oct. 19 when he sustained a concussion against Carolina.
The Islanders sent defenseman Matt Donovan and goalie Anders Nilsson down to Bridgeport of the AHL.
HURRICANES: Recalled Aaron Palushaj from Charlotte on Monday.
He will be eligible to play in the game at Montreal tonight.