Charlie McAvoy and Tomas Nosek each had a goal and an assist for the Bruins (16-10-2), who scored three times in a 4:41 span in the third period. Jeremy Swayman made 23 saves in Boston's second win in as many days after a 15-day break. They defeated the Buffalo Sabres 4-3 in overtime Saturday.
"That was a great win, especially since we only went into the third period with a one-goal lead," Swayman said. "We knew we needed more, and the guys went out and got us three insurance goals."
For the second day in a row, Bruins coach Bruce Cassidy split up "The Perfection Line" of Patrice Bergeron, David Pastrnak and Brad Marchand.
"They are all elite players who would have been easy choices as Olympians again this year," Cassidy said. "When they are together, everyone leans on them a little bit. When you split that up, there's a little more oxygen in the room for the secondary guys."
Alex Nedeljkovic made 32 saves for the Red Wings (15-15-3).
"Boston wants to bully you if you give them the opportunity, and we let them do it," Detroit coach Jeff Blashill said. "We know we have to do a better job of pushing back against that."
Tyler Bertuzzi gave the Red Wings a 1-0 lead at 11:28 of the first period, knocking in a loose puck at the side of the crease.
Bergeron tied it 1-1 at 14:47 on a one-timer off a pass from Craig Smith. Bergeron scored four goals against Detroit in a 5-1 win at TD Garden on Nov. 4.