Sabres 5, Bruins 4 (overtime)
D'Agostini raced past Boston captain Zdeno Chara on a partial breakaway and beat Bruins goalie Chad Johnson with a backhand deke on the winning goal. He scored unassisted.
His game-winner came after Sabres left winger Matt Moulson had tied the score at 4-4 with 52.3 seconds remaining in regulation.
Zemgus Girgensons, defenseman Tyler Myers and Brian Flynn also scored for the Sabres (17-34-8).
Chris Kelly, Zdeno Chara and left wingers Brad Marchand and Milan Lucic scored for the Bruins (37-16-5), who erased a two-goal deficit in the second period only to falter late.
- - -
Red Wings 2, Canadiens 1 (overtime)
Detroit right winger Gustav Nyqvist scored 4:32 into overtime to give the Red Wings a 2-1 win against the Montreal Canadiens.
Nyqvist scored his 15th goal of the season into an open left side with 27.3 seconds left in the extra period after Detroit blew a 1-0 lead late in regulation.
Montreal right winger Brian Gionta scored the tying goal with 28.7 seconds remaining in the third, ending a shutout bid for Jimmy Howard, who finished with 19 saves.
Detroit's Todd Bertuzzi scored his first goal since Dec. 10 in the first. He was a healthy scratch in Detroit's eight games prior to the Olympic break after recording one point in 18 games subsequent to his previous goal.
Detroit (27-20-12), which lost its final game before the break following a 3-0-1 run, won the first two of four games against its new Atlantic Division rival and closed to within five points of Montreal (32-21-7).