Dach tied it at 2-2 at 11:31, scoring on a rebound with a backhand at the left post. It was his career-high 10th goal of the season.
"I'm just kind of going out there and playing and just trying to improve each and every day," Dach said. "I'm not really worrying about results, just focus on feeling good and playing a strong 200-foot game."
Pastrnak scored an empty-net goal to make it 4-2 at 19:11, becoming the ninth player in Boston history, and the first since Tom Fergus (three goals, one assist; Nov. 5, 1983) to have a four-point game in Montreal.
"It's always a special place to play, a special team to play against for myself, but I think for the whole group," Bergeron said. "I think we all recognize the rivalry but also the tradition on both sides and it's always a lot of fun, it brings out the best in everyone. You can tell too Montreal wanted it and played a great game against us."
The Bruins have outscored their opponents 25-7 during their six-game winning streak. They've also won seven straight on the road and are 9-0-1 in their past 10 road games.
"We don't get satisfied, and tonight is a good example," Bergeron said. "There's a lot of things that we can do better in that game that we're going to work on and make sure we rectify for the next game. But I'm proud of the resilience every night to find ways to win games."
NOTES: Pastrnak has 37 goals and 69 points (37 goals, 31 assists) in 47 games, the second time he has reached 30 goals and 30 assists in 47 games or less (42 in 2019-20), joining Phil Esposito as the only players in Boston history to do it multiple times (five times). … Bruins forward Brad Marchand had one assist to extend his point streak to six games (two goals, six assists). … Hoffman has four points (one goal, three assists) during a four-game point streak and has a three-game assist streak. … Canadiens forward Alex Belzile has an assist in consecutive games since making his season debut Jan. 21.