Montreal
Byron poked in a loose puck after Alexander Radulov passed it into the crease. The goal stood after a video review.
Shea Weber and Alex Galchenyuk also scored for Montreal, which got a second straight win since a 10-0 defeat in Columbus on Friday night.
Colin Miller and David Pastrnak scored for the Bruins, who still had legs in the third period despite playing a back-to-back after a 4-0 victory Monday night over Buffalo.
Rookie Zane McIntyre had 20 saves for Boston.
The Canadiens received a pep talk from visiting golf great Jack Nicklaus in their dressing room before the game. Despite the win, they were outshot for a fifth straight game, allowing 40 or more in three of them.
Boston had a 14-5 shots edge in the first period and kept up the pressure in the second, but Weber got the first goal on a power play 3:58 into the period. That started a run of three goals in a span of 70 seconds.
Andrei Markov slipped the puck to Weber on the left point for a blast inside the post for his fifth goal of the season and fourth with the man advantage.
Miller got his first of the season at 4:48 when his shot went off the end boards, off Price’s stick and in the net.
Twenty seconds later, Byron launched a counterattack and Radulov flipped a pass that Galchenyuk controlled for a backhanded goal, his fifth of the season.
Boston tied it 2-2 with 1 second left on a power play at 6:38 of the third when Pastrnak took a feed from John-Michael Liles and drilled a shot to the top corner from the left circle. It was the seventh power-play goal allowed by Montreal in its last three games.
David Backes and Torey Krug led Boston with six shots on goal each, and Patrice Bergeron had five. Byron and Galchenyuk led Montreal with three each.
Washington
Marc-Edouard Vlasic and Burns had second-period goals for the Sharks, who had lost three straight.
New York
Henrik Sedin and Sven Baertschi each had a goal and an assist, and Loui Eriksson also scored for the Canucks, who were 0-8-1 with eight straight regulation losses since opening the season with four wins.
Pittsburgh
Evgeni Malkin and Carl Hagelin also scored for Pittsburgh while Matt Murray stopped 25 shots in his first home start since Game 5 of the Stanley Cup Final. Sidney Crosby was held without a point but helped begin the sequence that set up Sheary for the go-ahead goal.
Philadelphia
Tomas Tatar also scored for Detroit, which ended a 12-game regular season losing streak in Philadelphia dating to Jan. 25, 1997.
Newark, n.j.
Parenteau and rookie Nick Lappin scored in regulation for the Devils, who beat Carolina for the second time in three days.
Toronto
Tanner Pearson and Tyler Toffoli added goals in the second period and Dustin Brown, Kyle Clifford and Dwight King also scored.
Los Angeles has won three straight.
Toronto goalie Frederik Andersen allowed four goals on 26 shots, and then Jhonas Enroth came on and made 14 saves.
