Carey Price made 32 saves as the Montreal Canadiens avenged their loss to the Ottawa Senators last week with a 2-1 victory to extend their home winning streak to five games.
The Canadiens, who lost 5-1 at Ottawa in their previous meeting, reversed their fortunes on home ice to move within one point of the Boston Bruins, currently leading the Eastern Conference
Despite falling behind 1-0 after Jakob Silfverberg's power-play goal just 1:38 into the game, Montreal's David Desharnais and Erik Cole responded with first-period goals.
"I look at adversity as a good thing," Max Pacioretty, back in the line-up just eight days after having his appendix removed, said afterwards.
"I've had to deal with a lot in my career, whether it be injuries or getting sent down.
"It's made me the player and the person I am and I'm thankful to have got all these opportunities."
Ottawa are still missing centre Jason Spezza, out with a back injury, and it showed in their lack of offence. They were further hampered after an apparent goal by Andre Benoit was waved off because of goalie interference.
"We didn't think it should have been waived off but that's the way it goes," said Ottawa's Daniel Alfredsson. "We still had some good chances after that. It wasn't to be."
Meanwhile Chris Kunitz scored three goals as the Pittsburgh Penguins saw off the Washington Capitals 6-3 to stretch their winning streak to three games.
Kris Letang, Paul Martin and Matt Cooke also tallied for the Penguins, while Sidney Crosby provided three assists.
Mike Green, John Carlson and Mike Ribeiro scored for Washington.
Steve Bernier and David Clarkson scored as the New Jersey Devils beat the New York Islanders 2-0.
Johan Hedberg stopped 22 shots for the shutout.
Elsewhere, the Florida Panthers rallied from 3-1 down to beat the Buffalo Sabres 4-3.
Follow us @SprtNationalUAE