COLUMBUS -- Pierre-Luc Dubois had two goals and an assist in the Columbus Blue Jackets' 5-2 win against the Montreal Canadiens at Nationwide Arena on Tuesday.
Columbus scored three goals in the third period and four unanswered. Emil Bemstrom gave Columbus a 3-2 lead at 6:54, and Boone Jenner made it 4-2 on the power play at 11:06. Dubois scored his second of the game to make it 5-2 at 14:33.
Eric Robinson scored, Oliver Bjorkstrand had two assists, and Joonas Korpisalo made 30 saves for the Blue Jackets (8-8-4), who are 3-1-1 in their past five games.
"We're certainly not used to playing with a three-goal lead with three or four minutes left," Blue Jackets coach John Tortorella said of their first win by more than one goal this season.
[WATCH: All Canadiens vs. Blue Jackets highlights]
Artturi Lehkonen and Joel Armia scored, and Carey Price made 21 saves for the Canadiens (11-6-4), who led 2-1 early in the second period and had a six-game point streak (4-0-2) end.
"We didn't bear down," Montreal forward Brendan Gallagher said. "We had plenty of chances there, especially in the first two periods. We had the opportunity in the third to take the lead, extend the lead."
Bemstrom scored on an unusual play to break the tie. His high shot from the slot rebounded off the glass toward the net. Price had turned to look for the puck, and it hit him and deflected into the goal.
"I didn't know if it was a good goal," Bemstrom said. "I don't know what I was thinking. The puck just bounced back and went in."
Tortorella said, "I've never seen it go in with the goalie looking in the stands that way. I don't care. That's some puck luck for us."
Video: MTL@CBJ: Bemstrom scores on wild bounce off of Price
After Bemstrom's goal, the Canadiens went on the power play at 12:09, and Korpisalo stretched to make a high glove save on a shot from the left point by Jordan Weal at 13:23.
"Good thing he tried the far side and not the near side because that was wide open," Korpisalo said.
Jenner made it 4-2 with a tip of a Bjorkstrand shot.
Dubois made it 5-2 from low in the right face-off circle off a pass from Gustav Nyquist.
"I was kind of hoping [Gustav] would try to cut to the middle toward me," Dubois said. "He made a nice play."
Robinson scored his second NHL goal at 1:24 of the first period for a 1-0 lead. His first goal was against Price on Nov. 12.
Video: MTL@CBJ: Robinson buries one-timer for opening goal
Lehkonen made it 1-1 at 16:31, scoring from low in the right circle after Phillip Danault's pass from below the goal line went through the slot.
"I had couple of chances to score at least one more," Lehkonen said. "We have to put this game behind us."
Armia gave the Canadiens a 2-1 lead at 4:29 of the second period, redirecting a shot by Ben Chiarot from the left boards.
Dubois tied it 2-2 at 12:50 off a turnover created beneath the goal line by Bemstrom.
"Given the situation, we still had a chance to win," Canadiens captain Shea Weber said. "The last [period] wasn't good enough."
They said it
"We were not able to capitalize on our chances. I thought we played a really decent road game. The second period we controlled it. I think they had maybe three chances. We had three breakaways and nothing to show for it." -- Canadiens coach Claude Julien
"In the first period we made a lot of plays. Offensive plays. The second period was ridiculous, then I thought we played a good third period." -- Blue Jackets coach John Tortorella
Need to know
Weber had a six-game point streak (eight points; four goals, four assists) end. … Canadiens forward Tomas Tatar's four-game point streak (seven points; two goals, five assists) also ended. … Blue Jackets defenseman Zach Werenski had an assist to extend his point streak to four games (five points; three goals, two assists). … Columbus captain Nick Foligno served the last of a three-game suspension for elbowing Colorado Avalanche forward Pierre-Edouard Bellemare in a game Nov. 9. … Bemstrom had a goal and an assist, giving him six points (three goals, three assists) in a five-game point streak to match the longest by a Blue Jackets rookie. It was last accomplished by Dubois in 2017-18. … Columbus blocked 21 shots.
Canadiens: Host the Ottawa Senators on Wednesday (7:30 p.m. ET; SN, RDS, NHL.TV)
Blue Jackets: Host the Detroit Red Wings on Thursday (7 p.m. ET; FS-O, FS-D, NHL.TV)
Video: Dubois scores twice in Blue Jackets' 5-2 win