The Islanders got it back quickly, as Eberle forced a turnover and patiently out-waited Tuukka Rask (25 saves) in front of the net before sweeping the puck around the Bruins net minder at 9:30.
"We've been letting up the first goal," Anders Lee said in his post-game diagnosis. "We've been behind and chasing in games and when you do that you have to take chances and put yourself in a vulnerable position at times. Next thing you know they bury another one or two."
A bad bounce led to the game-winner, as Patrice Bergeron gave Boston a 2-1 lead. Brad Marchand's shot deflected over the net and landed in Bergeron's feet, who quickly kicked the puck to his stick and banked it in off Halak as the Isles goalie was trying to track the puck.
Halak finished the night with 33 saves on 37 shots and kept the score close through two periods. Nick Leddy hit the post with two seconds left to play in the middle frame, a shot that could have changed the complexion of the third period. Instead, the Islanders were forced to take chances and the counterpunching Bruins took advantage.
David Pastrnak fed Marchand on a two-on-one to make it 3-1 at 9:04, while Tim Schaller batted a rebound out of the air at 15:02 to extend the Bruins lead. Noel Acciari iced the contest with an empty-netter at 17:47.