Max Domi scored for the sixth straight game, but the Montreal Canadiens lost their third straight, 3-1 to the Carolina Hurricanes at PNC Arena on Tuesday.
Erik Haula had a goal and an assist, and Petr Mrazek made 29 saves for Carolina (24-14-2), which has won two in a row following a three-game losing streak.
"It starts from the goalie," said Hurricanes forward Sebastian Aho, who scored in the first period. "When you have these two goalies (Mrazek and James Reimer), they're hot, and you have the confidence [opponents] can put the pressure on them and you can count on them to make the save."
[WATCH: All Canadiens vs. Hurricanes highlights]
Charlie Lindgren made 33 saves in his season debut for Montreal (18-16-6), which went 1-4-0 after winning the first two of a seven-game road trip.
"[Lindgren] was great," Domi said. "He's a great teammate, he's been practicing hard, he's so positive, and he gets in like that and it's unfortunate we couldn't give him a better effort tonight."
Video: MTL@CAR: Haula finishes Pesce's sweet feed down low
Ryan Poehling scored what would have been the tying goal for the Canadiens at 11:52 of the third period, but it was waved off after Hurricanes coach Rod Brind'Amour successfully challenged that Phillip Danault interfered with Mrazek.
Montreal forward Brendan Gallagher left the game with an upper-body injury at 16:55 of the second. He fell backward after he was checked by Jordan Staal and was struck in the head by Canadiens defenseman Ben Chiarot's knee.
"He's a heart-and-soul guy for our team, and it's tough to see him go down like that," Chiarot said. "He's not a guy that lays on the ice unless he's really hurt, so hopefully he's not doing too bad."
Aho gave the Hurricanes a 1-0 lead 1:55 into the game when he batted in the rebound of Haula's shot from the edge of the crease on the power play.
Domi tied it 1-1 at 3:48 on a wrist shot from the slot after he stripped the puck from Carolina forward Teuvo Teravainen.
"Things happen, the game is quick, and I made a little mistake," said Teravainen, who had two assists in his 400th NHL game. "I didn't have much time, but I've still got to make the play."
Video: MTL@CAR: Domi extends streak after forcing turnover
Domi, who has six goals during the longest active goal streak in the NHL, has 10 points (six goals, four assists) during a seven-game point streak.
Teravainen got his second assist when he passed to Brett Pesce for a feed to the right side of the net for Haula, who put the Hurricanes ahead 2-1 at 7:34 of the second.
"That was a great play," Haula said. "It started with [Teravainen], I thought he made a great play there on the blue line, good patience, waited for guys to come, and then that's what led me to be so open."
Ryan Dzingel scored into an empty net with 54 seconds remaining in the third for the 3-1 final.
They said it
"It was tighter defensively, and then they're a team that's pretty good offensively too. They throw a lot of pucks at the net and they crash the front of the net and battle for loose pucks. So I think we did a decent job here tonight in that area." -- Canadiens coach Claude Julien
"We're just taking it a day at a time and understanding what we need to do to win. And it's a very fine line, like we've seen lately. When we bring it, we're a tough team to beat, and then when we're a little off, it's tough for us to get some points." -- Hurricanes forward Erik Haula
Need to know
The win was Carolina's 54th in 2019, second in the NHL behind the St. Louis Blues' 56 and the most in a calendar year in Hurricanes/Hartford Whalers history. ... Julien did not have an update on Gallagher. ... Domi's goal streak is the longest by a Montreal player since Max Pacioretty scored seven goals during a six-game streak from Jan. 2-15, 2015.
Canadiens: Host the Tampa Bay Lightning on Thursday (7 p.m. ET; TSN2, RDS, SUN, NHL.TV)
Hurricanes: Host the Washington Capitals on Friday (7:30 p.m. ET; NHLN, SN, TVAS, FS-CR, NBCSWA+, NHL.TV)
Video: Hurricanes end decade with 3-1 win against Canadiens