MONTREAL -- Versatile forward Paul Byron quickly made his mark on the Montreal Canadiens' top line with Alex Galchenyuk and Alexander Radulov.
Byron scored with 1:02 remaining to give the Canadiens a 3-2 win against the Boston Bruins at Bell Centre on Tuesday.
Byron, who assisted on Galchenyuk's second-period goal, scored his third goal from the edge of the crease to give Montreal its third one-goal lead. Galchenyuk and Radulov assisted on the goal.
"You've just got to seize the opportunity and do what you can because it's not too often you get to play on the first line with those two guys, so you've got to make the most of it," Byron said.
Shea Weber and Galchenyuk scored 1:10 apart to give Montreal two one-goal leads in the second. Carey Price made 41 saves for the Canadiens (11-1-1), who lead the NHL with 23 points.
"We're getting timely goals," Price said. " ... It seems like we're just finding ways to squeak 'em out, and that's a really good sign."
WATCH: All Bruins vs. Canadiens highlights
David Pastrnak scored for a fifth straight game to draw Boston even at 2-2 on a power play at 6:58 of the third period.
"Those games are tough," Pastrnak said. "You play a pretty good game the whole 60 minutes and then you get one bad bounce and then you lose the game."
Colin Miller scored in the second period and Jake McIntyre made 20 saves in his second start for the Bruins (7-6-0).
"We played well as a team and so we obviously had a chance to win this," Boston coach Claude Julien said.
Price has won each of his eight starts this season. He extended his winning streak to 11, the longest in the NHL since New York Islanders goalie Jaroslav Halak, Price's former Canadiens teammate, won 11 consecutive games from Nov. 5 to Dec. 4, 2014, according to the Elias Sports Bureau.
Weber gave Montreal a 1-0 lead on the power play, scoring his fifth goal of the season at 3:58 of the second.
Miller tied it at 2-2 when he got credit for his first goal 50 seconds later. His shot went wide of the left post, but rebounded off the end boards and bounced into the net off the back of Price's right pad at 4:48.
Galchenyuk put the Canadiens ahead 2-1 when scored for a second straight game 20 seconds later when he drove to the net, took a pass from Radulov and beat McIntyre at 5:08.
Goal of the game
Byron's backhand past McIntyre sealed Montreal's second straight one-goal win following a 10-0 loss to the Columbus Blue Jackets on Friday, the Canadiens' only regulation loss in 13 games.
Video: BOS@MTL: Byron stuffs home rebound to take late lead
Save of the game
Price made the Bruins work for their power-play goal. He made a remarkable save on defenseman Torey Krug's shot from the right side at 5:32 of the third period, 1:06 before Pastrnak scored with one second left on Montreal defenseman Alexei Emelin's penalty.
Video: BOS@MTL: Price denies one-timer from Krug
Highlight of the game
Radulov and Galchenyuk are making a habit of providing clips for the highlight reel. Radulov made a remarkable pass that Galchenyuk anticipated, and he drove to the net to score his fourth goal in six games.
Video: BOS@MTL: Galchenyuk beats McIntyre on bouncing puck
Unsung moment of the game
Byron's pass to Radulov in the neutral zone allowed Montreal to score the first goal for the 10th time in 13 games. The Canadiens are 10-0-0 when they score first.
Video: BOS@MTL: Weber lasers PPG to open scoring
They said it
"He's really thriving so far this year and it's been great to see that. We need that from a young player who's obviously getting better every year." -- Bruins coach Claude Julien on forward David Pastrnak's offensive production
"We know we have areas to clean up and areas to improve, and that's one of them. We've got to figure out how to limit shots, but also play offense and play in their end. And it felt like a little bit of a hot potato out there tonight. We were waiting for a bounce, and I think we got the bounces on those goals, but we were forechecking and it just felt like we were a foot away so many times where we weren't able to make that extra play, but I think the work was there." -- left wing Max Pacioretty after Montreal was outshot for a sixth straight game
Need to know
Bruins forward Jimmy Hayes, who was a healthy scratch the previous two games, was in the lineup in place of forward Noel Acciari, who sustained an undisclosed injury Monday. ... Galchenyuk has four goals and four assists in his past six games. ... Radulov has one goal and five assists in five games.
Bruins: Host the Columbus Blue Jackets on Thursday (7 p.m. ET; NESN, FS-O, NHL.TV)
Canadiens: Host the Los Angeles Kings on Thursday (7:30 p.m. ET; SN360, RDS, FS-W, NHL.TV)
Video: Price, Byron lift Canadiens to 3-2 win over Bruins