How gratifying this must be.

For a team that recently staggered to a franchise-record seven consecutive home-ice losses to do an about-face this abrupt?

Credit the Calgary Flames.

Dusting the bewildered San Jose Sharks 4-1 in National Hockey League action Thursday, the Flames have now prevailed in four straight outings — all at the Scotiabank Saddl edome.

“And against good teams,” said Flames captain Mark Giordano. “We’re playing really strong teams lately and we’re getting wins. For young guys — and for us veterans, too — we have to learn how to win. We have to find ways to win these tight games.

“When you get on a roll like this, it’s really important to stay really, really focused . . . because once you string a few together, you can really get it going real quick. We have to have a strong finish before the (Olympic) break.”

Their last winning streak as long as this one? March 2012 when they bagged five dubyas in a row.

“I think it’s huge,” rookie Sean Monahan said of the spree. “There’s a different feeling in the room right now. I think that we have confidence as a group. We’re sticking together, working hard, and we’re having fun doing it.”

Visiting Saturday is the Minnesota Wild, which will face a confident collection of hosts.

“Sometimes it goes this way,” said goalie Karri Ramo, who turned in a strong performance, repelling 27 shots. “The main thing . . . we kept working. Nobody gave up when things were bad. Everybody learned from that and we started doing the right things. Now we’ve (put) a few wins together. But it’s the same thing this way — we can’t get too high now.

“We just have to focus on the same things that we’ve been doing.”

The Flames, who led 1-0 and 2-0 by periods, got pace-setting goals from Lee Stempniak and Giordano, who shoved his career-best point streak to eight games.