David Hale, left, and Andrew Brunette dive for the puck on Monday night. ((D. Zalubowski/Associated Press))

The Colorado Avalanche keep showing plenty of pop at the Pepsi Center.

Paul Stastny scored twice and Wojtek Wolski and Milan Hejduk contributed three points apiece as the hometown Avalanche dumped the Calgary Flames 4-1 in front of 15,665 fans on Monday night.

"It is easy when you play with Wolski and Hejduk," Stastny said of his first multi-goal game since scoring a hat trick in the season opener.

"They're just as hungry as I am to get goals and chances."

It was Colorado's seventh win in eight games on home ice, the lone blemish being a 4-3 loss to the Vancouver Canucks over the weekend.

"Our game was very strong," Avalanche head coach Joel Quenneville said. "We got something from all the lines."

"We're clicking right now," Wolski said. "The effort is there and good chances come from good effort.

"This isn't something that happened overnight. It took time."

It also marked Colorado's seventh straight victory over the Flames (6-6-3), who took a 1-0 lead on Jarome Iginla's 10th tally of the season 4:39 into the contest.

Jose Theodore was flawless after that, finishing with 23 saves for the Avalanche (9-5-0).

"I think the first two [meetings] of the season, we let them get away from us," Iginla said. "We controlled most of the first two games.

"This was a game that, right from the start, they outworked us, out competed us. It was just not good enough."

After Iginla opened the scoring with the man advantage, Andrew Brunette replied with a power-play goal, his third at 16:09 of the first period.

Wolski put the Avalanche ahead 2-1 less than 12 minutes into the second period, tipping Hejduk's centring pass between Miikka Kiprusoff's pads for his sixth.

Stastny increased Colorado's advantage 45 seconds into the third period, completing a pretty three-way passing play involving Hejduk and Wolski for his sixth.

"We are comfortable with each other," Stastny said of his linemates.

"We played together all last year. We have developed a comfort level."

Stastny completed the scoring with his second of the game and seventh overall on a backhand shot with 9:48 remaining, ending Kiprusoff's evening.

"He played really well for us," Flames head coach Mike Keenan said. "Pulling him had nothing to do with him."

Kiprusoff had 30 saves before giving way to rookie Matt Keetley, who stopped both shots he faced in his NHL debut.

With files from the Canadian Press