Canadiens forward Cole Caufield hit the crossbar on a cross-ice setup by Lane Hutson 59 seconds into the third period.
Caufield also missed the net on a breakaway at 14:32.
Wolf made two saves, off Caufield and Nick Suzuki, on four shot attempts in the final 1:21 to preserve the win.
"I think we dictated pretty much that whole third," said Caufield, who had a four-game goal streak and six-game point streak end (five goals, two assists). "I think we had our looks in the O-zone, possessed a lot, just couldn't get one past him tonight. Great game by him. We had our chances. It's a tough one to swallow right now, but we'll move on and focus on the next one."
NOTES: Canadiens forward Patrik Laine did not play because of the flu. … Wolf, who has allowed two goals or fewer in four of his past five starts, leads all rookie goalies in starts (38) and wins (22), and is first in goals-against average (2.52) and save percentage (.915) among those with at least 13 games played. ... Wolf, who played 17 of his 56 career NHL games in 2023-24, is the third-fastest Flames netminder to 30 wins behind Miikka Kiprusoff (52) and teammate Dan Vladar (55). ... The Flames are 19-2-0 when leading after two periods this season.