The Habs are coming off a 4-3 win over the Oilers on Wednesday to snap a mini, two-game slide.
Josh Anderson scored twice and was a broken stick away from potting his hat-trick marker into the empty net, while Jake Allen made 22 stops in the victory.
Tyler Toffoli and Artturi Lehkonen rounded out the scoring for the victors.
"I think we have to look back on this game and continue to build on that performance," Anderson told NHL.com. "I thought we played a solid game, I thought everybody was engaged, and all four lines were rolling. Jake back there was a wall for us and gave us a really good shot at winning tonight."
Montreal was far and away the better team for 55 minutes, before Ryan Nugent-Hopkins and Jesse Puljujarvi scored late to make it a one-goal game.
The Habs entered the night with losses in six of their past eight, while scoring a paltry 12 goals in the process, but certainly found a new gear with a fast, physical performance that took a toll on Edmonton's top gunners.
Ben Chiarot led the way with a game-high nine hits, while Paul Byron (7), Joel Armia (6) and Jesperi Kotkaniemi (5) made their presence felt, also.
She Weber has been criticized for his play over the past few weeks, but responded with a monster night in the Alberta capital, playing almost 24 minutes and recording four hits and three blocked shots.
That seemed to get the attention of Flames Head Coach Darryl Sutter, saying the Habs' veteran D core will present a challenge for his group.
"You've got your work cut out when you play against them in terms of your compete level and trying to play in their zone," he said. "The guys up front, obviously, with Corey Perry and Eric Staal, those guys have come in and I'm sure have given them some really strong leadership in the dressing room. But as a group, their defence, other than (21-year-old Alexander) Romanov, are guys with - if you add it up - have a pile of games in the league and with that come a lot of playoff games and a lot of success which, in comparison, would be quite different than our group."
The Habs got a bit of a boost to their blueline for Wednesday's tilt, as trade deadline acquisition Jon Merrill made his Montreal debut after spending a week in quarantine.
As a result, former Flame Brett Kulak was the odd-man out.