David Krejci scored the go-ahead goal with 1:50 remaining, before Tyler Seguin added an empty-net effort with eight seconds to play.
Brad Marchand and Nathan Horton also scored for the Northeast Division leaders, who remained unbeaten in regulation.
The resurgent Los Angeles Kings overcame a 2-0 deficit to beat the Vancouver Canucks 3-2 on a shoot-out.
Slava Voynov took the game into overtime, scoring with just 44 seconds of regular time remaining, then Jeff Carter, who also scored the Kings' first, was the only man on target in the shootout.
It was the Stanley Cup champions' second straight win after opening with three defeats.
Keith Yandle had a goal and an assist and Chad Johnson registered his first NHL shut-out as the Phoenix Coyotes eased past the Nashville Predators 4-0.
Antoine Vermette, Laurie Korpikoski and Nick Johnson also scored for the Predators.
Elsewhere, the Edmonton Oilers beat the Colorado Avalanche 4-1 and the Columbus Blue Jackets were 2-1 winners over the Dallas Stars.