CALGARY -- If there's a place the Calgary Flames have missed Jarome Iginla the most, it's on the power play.

Until last night that is, as the Flames did rather nicely without their injured captain, getting plugged in on the way to a 3-1 win over the Edmonton Oilers at the Pengrowth Saddledome.

A modest 1-for-11 in the three games Iginla had missed with his sprained knee, the Flames finally solved the Oilers' penalty killing without their leading goal-scorer on the power play thanks to Dion Phaneuf, who got the winner - with a little help from a cheap holding call to Petr Sykora.

A lot of help, actually.

"I think, personally, most of us in here think that call was a joke," said Jarret Stoll. "But we've got to kill that off.

"At that point in that game, in that situation, that's a kill you need and we didn't get it."

Phaneuf got the winner 11:29 into the third period with Sykora in the sin bin after ref Greg Kimmerly ruled he'd put the grab on Matthew Lombardi while skating to the bench after breaking his stick.

Questionable call or not, it's all Phaneuf needed to pound a puck behind Dwayne Roloson from point blank-range.

"I was just trying to go the bench to get a new stick," said Sykora.

"I tried to go around him. I don't know the explanation. This is the way it's going right now. We pay for every mistake.

"It was my mistake to take that penalty. I got the penalty. One little mistake and it's in the back of our net."

Coach Craig MacTavish wasn't about the hang the blame - at least not all of it - on Kimmerly after the Flames defeated the Oilers on home ice for the third time this season in what's been a homer series.

"It's an insignificant offence," MacTavish said.

"I lay the blame half at the feet of Petr for putting himself in as position to have the referee make that call. What are your hands doing in there in the first place?"

Special teams have been a big part of the season series between the teams and that didn't change last night.

The Oilers had scored six of their eight goals against the Flames on the power play and Shawn Horcoff made it seven of nine when he tucked an Ales Hemsky rebound under Miikka Kiprusoff five minutes into the second period for a 1-0 lead.

For Horcoff, it marked the first time this season he's scored goals in back-to-back games.

For the Oilers, those seven have come in 26 attempts against the Flames. It was also the 10th goal Calgary has allowed while a man short on 40 attempts in the last nine games.

It was 2-2 after Jeff Friesen took a Jan Hejda giveaway, wheeled out in front and rifled it past Roloson to pull the Flames even. It stayed that way until Sykora took the bum pinch and the Flames, 1-for-27 on the power play against the Oilers until going 1-for-4 last night. cashed in.

"It ended up costing us," MacTavish said. "It always just a little short. The last two nights, there's an element that leaves us short."