DETROIT -- Alex Galchenyuk scored with 1:23 left in overtime to give the Montreal Canadiens a 2-1 win against the Detroit Red Wings at Joe Louis Arena on Saturday.
Shea Weber took a slashing penalty 27 seconds into overtime but the Red Wings couldn't score on the power play, and Weber hit the post seconds after coming out of the box.
On the next shift, Carey Price stopped an Anthony Mantha shot, and the Canadiens turned it into a 2-on-1. Alexander Radulov waited until the last second before sliding a pass to Galchenyuk, who hit the open side of the net against Petr Mrazek.
"[Price] made a great save, and I knew [Radulov] was going to give me a chance," Galchenyuk said. "He made a great pass and I just wanted to keep the shot down."
WATCH: All Canadiens vs. Red Wings highlights
Price shut out the Red Wings 5-0 on Nov. 12 and held them scoreless into the third period Saturday. Price made 32 saves; Mrazek made 22.
"I know we say this after every game, but Carey's the reason we're having this success," Montreal defenseman Jeff Petry said. "He does this night after night."
Video: MTL@DET: Galchenyuk nets Radulov's feed for OT winner
With Jimmy Howard placed on injured reserve Saturday with a groin injury, Mrazek started for the second time in nine games.
"Every minute on the ice gives me more confidence and gets me ready for the next game," said Mrazek, who began the season as Detroit's No. 1 goalie.
Montreal started a 12-day, five-game road trip.
"This was a big win for sure, because you always want to get two points at the start of a trip," Galchenyuk said.
Detroit went to overtime for the third time in four days, including a 5-4 victory against the New Jersey Devils on Friday and a 2-1 shootout win at the Buffalo Sabres on Wednesday.
Detroit had 15 shots and two power plays in the second period but couldn't beat Price until the third, when Justin Abdelkader put a wrist shot over the goalie's catching glove at 3:20 for a 1-0 lead. Frans Nielsen set up the goal for his fourth point in two games.
Video: MTL@DET: Abdelkader roofs snap shot to open scoring
Brendan Gallagher tied the game 1-1 at 11:05, tipping a Tomas Plekanec shot between his legs into the top corner for his fifth goal. It was Gallagher's first goal since Oct. 24, fifth of the season.
"He's been getting chances, and we knew he was going to put one in," Montreal coach Michel Therrien said. "I'm sure it is a weight off his back to finally have one though."
The Red Wings lost two players to injury in the second period. Forward Tyler Bertuzzi fell awkwardly into the boards after a hit from Alexei Emelin, and defenseman Brendan Smith had a knee-to-knee collision with Phillip Danault.
"I'm going to wait until Monday to give any updates," Red Wings coach Jeff Blashill said. "Obviously, they couldn't finish the game, but we want to make sure we're right about what we say."
Goal of the game
Gallagher ended his 15-game scoreless streak with a goal worthy of a trick-shot video. He had his back to the net when Plekanec shot but tipped the puck away from his right skate, through his legs and over Mrazek's blocker.
Video: MTL@DET: Gallagher ties the game at 1 with a tip-in
Save of the game
The Canadiens thought they had a 1-0 lead early in the first period when a pass found Artturi Lehkonen alone at the edge of crease with an open net. Mrazek lunged back to make a glove save. "That's mostly a lucky save," he said. "I was just happy he hit my glove."
Video: MTL@DET: Mrazek robs Lehkonen with superb glove save
Highlight of the game
Detroit nearly took a 2-0 lead moments after Abdelkader's goal, but Price slid across the crease to block Henrik Zetterberg's shot taken from the right hash mark. "On a play like that, you are just trying to react and hope the puck hits you," Price said.
Video: MTL@DET: Price robs Zetterberg in front with pad save
Unsung moment of the game
Thomas Vanek had a scoring chance early in Detroit's overtime power play, but Emelin blocked his shot. The Red Wings got two shots with the 4-on-3 advantage, but Price made easy saves.
They said it
"A back-to-back is always tough, but we've caught teams in the same situation. We were just terrible in the first period, and there's no excuse." -- Red Wings forward Justin Abdelkader
"We didn't want to go to California for three games after losing a divisional game, so this was a huge victory." -- Canadiens defenseman Jeff Petry
Need to know
The Canadiens play their next three games in California, facing the Anaheim Ducks, San Jose Sharks and Los Angeles Kings before finishing the road trip on Dec. 6 against the St. Louis Blues. … Red Wings defenseman Mike Green played 25:50, one night after playing 27:25 in the overtime win at New Jersey. Weber played 27:54 for Montreal.
Canadiens: At the Anaheim Ducks on Tuesday (10 p.m. ET; FS-W, SNE, RDS, NHL.TV)
Red Wings: Host the Dallas Stars on Tuesday (7:30 p.m. ET; FS-SW, FS-D, NHL.TV)
Video: Galchenyuk's OT winner lifts Canadiens past Red Wings