Matt Moulson forced overtime by scoring with 53 seconds left in regulation in a game the Sabres won after squandering a 3-1 second-period lead. Brian Flynn had a goal and assist, while Tyler Myers and Zemgus Girgensons also scored for Buffalo.
Coming off a 3-2 win over Carolina on Tuesday, the Sabres (17-34-8) won consecutive games for only the third time this season, and first since Dec. 17-19.
Chara, Milan Lucic, Brad Marchand and Chris Kelly scored for the Atlantic Division-leading Bruins (37-16-5), in their first game after the NHL's two-week Olympic break.
RED WINGS 2, CANADIENS 1, OT
MONTREAL (AP) — Gustav Nyquist scored on a rebound with 28 seconds left in overtime to give the Detroit Red Wings a win over the Montreal Canadiens in the first post-Olympic game for both teams.
Montreal had goalie Peter Budaj pulled for an extra attacker when captain Brian Gionta scored with 29 seconds left in regulation to force overtime.
A team coached by Detroit's Mike Babcock, who led Canada to the gold medal, had not allowed a goal since Lauris Darzins got one at 15:41 of the first period of Canada's 2-1 win over Latvia in the quarterfinals in Sochi.
Todd Bertuzzi scored in the first period for Detroit.
CANUCKS 1, BLUES 0
VANCOUVER, British Columbia (AP) — Jannik Hansen scored the game's only goal and Eddie Lack made 20 saves for his third shutout of the season as the Vancouver Canucks blanked the St. Louis Blues.
The Canucks ended their losing streak at seven games while moving into sole possession of eighth place in the Western Conference. The Blues dropped their third straight decision to Vancouver this season.
Hansen broke a scoreless deadlock at 11:13 of the third period. He took a backhand stretch pass from Tom Sestito from deep in the Vancouver zone just past centre ice, raced in on a breakaway and beat Jaroslav Halak with a high shot.
KINGS 6, AVALANCHE 4
DENVER (AP) — Anze Kopitar had two goals, including the decisive score in the third period, and the Los Angeles Kings rallied to beat the Colorado Avalanche.
Kopitar's second goal of the night and 19th of the season put the Kings, who trailed by two goals midway through the second period, back in front.
The Kings were on the power play when Jeff Carter, in the middle of a scramble in front of the net, swung at a loose puck, sending it straight up in the air. When the puck hit the ice, Kopitar got his stick on it and sent it into the net past goalie Jean-Sebastian Giguere at 3:13 of the third period.
Justin Williams added an empty-net goal with 11 seconds left to round out the scoring.