The Calgary Flames ran into a hot goalie.

And still won.

The Flames threw everything but the Saddledome sinks — they’ll need those for a while longer as construction continues on their new rink — at the opposing net Thursday and their persistent pelting was rewarded with a 3-2 victory over the New York Rangers.

The hosts racked up 49 shots. In the visiting crease, Igor Shesterkin wound up stopping 46 of those, which matches his career-high.

With just over nine minutes to go, Connor Zary barged toward the blue paint and buried the go-ahead marker.

“We know (Shesterkin) is one of best goalies in the league, and he made some really big saves to keep them in the game early,” said Flames winger Jonathan Huberdeau, who earned a milestone assist on Zary’s tiebreaking tally. “But we knew if we keep going, eventually he is going to break down, and that’s what happened.”

Matt Coronato and Yegor Sharangovich were also key contributors for the home team, each finishing with a goal and an assist, while MacKenzie Weegar picked up three helpers in a dynamite performance.

Rookie netminder Dustin Wolf delivered 27 saves to backstop the Flames to a third consecutive victory. The Rangers scored both of their goals in a 16-second stretch in the middle stanza, with Alexis Lafreniere and Will Cuylle doing the honours.

On a night that didn’t lack shots — the locals fired 20 in the first period alone — or storylines, here are three takeaways …

ATTENTION, TEAM CANADA

Even after hitting a major personal milestone, and more on that in a moment, it’s hardly a surprise that a pass-first sort like Huberdeau preferred to shine the spotlight on one of his closest pals.

During his post-game scrum, Huberdeau made a case that Weegar should be wearing red and white in February at the 4 Nations Face-Off.

“He’s a great player. I mean, he’s unbelievable,” Huberdeau said. “Give him a shoutout to make Team Canada, I think it’s time to do that. He’s such a good player. He plays hard all around the game, and he deserves it, I think. He played a hell of game tonight.”

Sure did.

Weegar posted a monster stat-line against the Rangers — three assists, seven shots, four hits and three blocks in 22:56 of action.

That’s especially impressive when you consider that the workhorse defenceman wasn’t even a sure-thing to suit up. The 30-year-old skipped both Wednesday’s practice and Thursday’s morning skate with what most assume is a sore wheel, the result of a gutsy shot-block earlier in the week, although he insisted with a wide smirk that he “felt unbelievable all day.”

“I thought he was great,” praised Flames head coach Ryan Huska. “He was competitive. He played with pace. He moved the puck well. Kind of the bigger the game, I feel like you get better games from MacKenzie.”

Could Weegar be playing big games for Team Canada in a few months?

Huberdeau thinks he should be. His coach agrees.

“He can play the game on both sides and he is a competitive, competitive guy, the type of guy that you want in a short tournament like that,” Huska said. “I’m in his corner, for sure.”

The rosters for the 4 Nations Face-Off will be announced Dec. 4.

FIVE HUNDRED FOR HUBY

With the primary helper on Zary’s game-winning goal, a touch-pass in the neutral zone, Huberdeau became just the 175th player in NHL history to record 500 career assists.

It’s only his fifth apple of the season, but this was a biggie. (And with 11 points, he still leads Flames forwards this fall.)

“It’s pretty cool to be part of, even if it’s just a couple of those,” Zary said. “You have 500 of anything, it’s probably pretty good. To hear that come over the P.A. system, 500 assists, that’s pretty incredible … Obviously a cool moment for us.”    

Huberdeau totalled 415 setups during his decade with the Florida Panthers.

He has so far added 85 on behalf of the Flames.

While the 31-year-old left-winger has been a frequent target for criticism in his three campaigns in Calgary, where his production hasn’t matched his paycheques, this milestone moment provides a reminder that he is one of the most gifted playmakers of his generation.

He’s the third grad of the 2011 NHL Draft to do the dishing on 500 goals, joining Nikita Kucherov and the late Johnny Gaudreau on that list.

“It’s pretty crazy,” said Weegar, who arrived in the same blockbuster trade that brought Huberdeau to Cowtown. “I hope he can kind of look back and reflect on his career when he hits a milestone like that. It’s pretty impressive — 500 assists. You know, guys dream about even 500 points.

“It hasn’t been an easy road at times for Huby, so I hope he sits back and maybe has a glass of wine and just enjoys that he got to 500 assists. It’s a pretty special honour. I’m really happy for him.”

BURY TO BUILD ON

Zary was due.

Scratch that … overdue.

“Yeah, I’ve been feeling that way for a while,” he acknowledged.

Prior to his third-period snipe against the Rangers, a shot he squeezed into an impossibly small hole over Shesterkin’s short-side shoulder, Zary had just one goal to show for his previous 16 outings.

If you check his Google history, you’ll probably find numerous searches for a cure for snakebite.

Nearing the end of his shift, and with a backchecking Kaapo Kakko on his hip, the 23-year-old Zary was simply trying to put that puck on net.

It was encouraging to see him driving the attack, something that Huska was hopeful would continue when he shifted No. 47 to centre. And it was even more encouraging to see him rewarded for it.

According to Natural Stat Trick, Zary has generated 31 high-danger chances this season, the second-highest total on the team. You’d think that would result in more than four tallies, his current total.

“Obviously, that’s just one and you want to keep that going and keep that momentum, but it always feels good to get one in the back of the net,” Zary said. “I’d be lying if I said it doesn’t get frustrating sometimes. I think I’ve had nights where I’ve hit posts or I’ve had four or five opportunities and I’m just not doing enough to kind of finish them off. It’s just one, but it feels good to see it cross the line. It’s a little bit of relief and just keep trying to build on that, game by game. I don’t want to change my game. I just have to bear down and finish on my chances.”

If you’re wondering who leads the Flames in high-danger chances, that would be centre Nazem Kadri, who’s drained just one in his past dozen dates. He’s due too.

[email protected]