Patrice Bergeron scored a power-play goal with 7:15 remaining and the Boston Bruins beat the slumping St. Louis Blues 3-1 on Monday night.
Trent Frederic and Jake DeBrusk also scored for Boston, and Brad Marchand had two assists. Linus Ullmark finished with 25 saves as the Bruins improved to 7-0-0 at home and won for the eighth time in nine games overall.
Brayden Schenn scored and Jordan Binnington had 34 saves in the Blues' seventh straight loss - all in regulation.
With the score tied 1-1 deep into the third period, St. Louis captain Ryan O'Reilly was whistled for tripping with 8:28 left to put the Bruins on the power play and they capitalized.
Binnington stopped two shots by Marchand and managed to cover a rebound during an extended scrum in front of the net. However, the Bruins won the faceoff and worked the puck around to Bergeron in the slot for a one-timer that put Boston back on top with his fifth of the season.
Frederic helped seal it with 3:32 left with his third.
The Bruins led 1-0 after DeBrusk scored on a power play with 6:26 left in the first period, taking a backhand feed from Pastrnak in the slot and slipping it between Binnington's legs for his fifth.
Schenn tied it for St. Louis on a one-timer with 8:23 left in the second off a crossing pass from Jordan Kyrou. It was his third. Former Bruins defenseman Torey Krug also assisted on the goal.
The Blues are at Philadelphia on Tuesday night.