DETROIT -- Justin Abdelkader and Darren Helm scored 1:11 apart in the third period to give the Detroit Red Wings a 3-2 come-from-behind win against the Montreal Canadiens at Joe Louis Arena on Thursday.
Helm broke a 2-2 tie with 6:01 remaining when he swept across the crease and beat Dustin Tokarski for his second goal of the game and third of the season.
"I thought Darren was the best player on the ice. I thought he was great from the drop of the puck," Red Wings coach Jeff Blashill said. "He's got such get up and go, and he was impactful the whole night. Great job by him. He's played real well here in the last eight, nine games. He's been real good overall. It's good for him to get rewarded with some goals. It always feels good to score. It looks like he's really coming."
Helm's patience paid off on the game-winner.
"I think it was [Brad Richards] had a really good forecheck, kept the puck in play. They took another whack at it," Helm said. "[Pavel Datsyuk] was able to kick it up to me and, I don't know, I saw it was just me and the goalie. [I] tried to make a play, out-wait him and find the net."
Petr Mrazek made 23 saves for Detroit (16-8-5), which is 8-0-4 in its past 12 games and ended a seven-game losing streak against Montreal.
"Tight game. Both goalies played well," Red Wings captain Henrik Zetterberg said. "Tough to get any momentum going, both ways, I think, until the third. In the third, woke up a little bit there and got it going."
Sven Andrighetto and Tomas Fleischmann had goals for Montreal (19-8-3), which has lost its past four games, all in regulation. Goaltender Dustin Tokarski, making his first start of the season for Montreal, finished with 26 saves.
"I don't know what to say. It's disappointing," Canadiens captain Max Pacioretty said.
"Just not good enough."
Abdelkader's power-play goal tied it 2-2 with 7:12 remaining. Zetterberg's pass from the left corner deflected off Abdelkader's skate and went past Tokarski. It was Abdelkader's 10th goal of the season and fifth in his last five games.
"I turned my skate. I wasn't trying to kick it. I didn't see any replays on it but I didn't feel that I kicked it in," Abdelkader said.
The goal came with Canadiens defenseman Alexei Emelin in the penalty box for high sticking. It was Montreal's second of three penalties in the third period.
Helm's game-winner came after a turnover by Montreal defenseman Greg Pateryn.
"We took a really bad penalty for their tying goal and we turned the puck over on the winning goal," Canadiens coach Michel Therrien said. "That's the story of our game right now."
Fleischmann gave the Canadiens a 2-1 lead 4:30 into the third period when he beat Mrazek from the inside part of the right circle. It was the eighth goal for Fleischmann, who was originally selected by the Red Wings in the second round (No. 63) of the 2002 NHL Draft.
Helm gave the Red Wings a 1-0 lead at 11:18 of the second period when he scored on a breakaway after using his glove to knock the puck out of the air and onto his stick.
Andrighetto tied it 2:03 later when he poked in a loose puck from the crease. It was his fourth goal. Forward Charles Hudon, playing in his first NHL game, got an assist for his first point.
Mrazek preserved the tie by stopping Tomas Plekanec twice on breakaways late in the second period.
Detroit visits the New Jersey Devils on Friday. Montreal hosts the Ottawa Senators on Saturday.