Of late, as everyone is painfully aware, Calgary Flames goals have been harder to come by than a ’63 copy of No. 1 The Amazing Spider Man comic book or an authentic Shakespeare signature.

Famished for some offensive sustenance, they pigged out for four — after scoring just one in their previous four starts — at the expense of a the Colorado Avalanche on Monday night.

And Jiri Hudler, bypassed by the Czech Republic earlier in the day for the Sochi Olympic Games, sparked the desperate Flames by scoring once and setting up Michael Cammalleri’s game winner in a 4-3 morale-booster.

“(Shane) O’Brien said to me before the game: ‘I’d put my money on Hudes to play well tonight’,” said Cammalleri afterwards. “The first goal, we’ve been trying to get more traffic and win more puck battles and he did exactly that. On the second that he was involved in, it’s just him making a fantastic play in front of the net.

“He’s disappointed (about the Olympics). It’s a big deal to anybody.”

Cammalleri’s power play strike, scored at 16:30, came with the Avs serving a minor penalty for too-many-men.

“I don’t know the actual stats on it, but you’ve gotta score three or four to win in this league. Teams average 2.X goals a game, right? So the numbers would say you need to find a way to get three or four.

“I thought the power play goal was a result of just a compete level. Even the power play before things didn’t go our way but we were winning puck battles, guys were working really hard, having that 5-on-5 fight mentality. (Joe) Colborne won a bunch of ’em, and he wins a battle to keep that puck alive on the last goal, too.”

The Avalanche had drawn level at 9:33 of the third period, Paul Stastny accepting a Gabriel Landeskog near the side of the Calgary net, pirouetting to the front and tucking the puck behind goaltender Karri Ramo.