GLENDALE, Ariz. -- With all the honors that have come Jarome Iginla's way, he still had a goose egg in the column under penalty shots. He picked the right time to end that streak.
The Calgary captain had two assists and scored the winning goal on a penalty shot -- his first success after four misfires -- to lift the Flames to a 4-3 victory over the Phoenix Coyotes on Thursday night.
"It was sure nice to see it go in, being my first in five," Iginla said. "I just shot low post. Going in with that one, I didn't make up my mind, thinking maybe top glove, wasn't sure. Maybe I should have something in my head."
The loss snapped Curtis Joseph's three-game winning streak and left him in a tie with Grant Fuhr, his goaltending coach, for eighth on the NHL list with 403 victories.
Joseph, who made 39 saves, had beaten Los Angeles at home and Detroit and Minnesota on the road since losing at Dallas on Oct. 29. That was his first game after reaching 400 victories with a 3-2 win over the Flames in Glendale Arena on Oct. 27.
"They just kept coming at us, and we didn't respond the way we had to respond to win," Phoenix coach Wayne Gretzky said.
Calgary took a 3-2 lead into the final period after scoring on two of its first three power plays. Iginla's penalty shot 3:39 in proved decisive.
He got the shot because Phoenix defenseman Paul Mara dived in and swept the puck away from the net with his left hand after it got past Joseph and almost crossed the goal line. On the attempt, Iginla skated straight in along the slot, then beat Joseph to the goalie's left.
"He had to do that, because it was going in," Iginla said about Mara's move. "I was right behind the net watching it, and Chuck would have had that one."
Nagy caught Sauve out of position behind the net and scored easily to make it 4-3, but only 33 seconds remained, and the Flames froze the puck for the win.
"We had a chance in the third period even though we didn't really deserve to," Coyotes captain Shane Doan said. "Jarome played a great game. He's probably the best player in the world, and he was on tonight."
The Flames, outshot 34-15 in their loss to Phoenix last month, were aggressive and opportunistic from the start.
Regehr scored 1:52 in on a slap shot from above the left circle that Joseph lost in traffic.
Phoenix tied it at 8:48 when Saprykin's centering pass hit a defenseman and popped into the net past Sauve, scrambling to cover the open side. But Kobasew gave Calgary the lead again when he put a rebound of Reinprecht's slap shot between Joseph's skates with 2:14 left in the period.
The Flames made it 3-1 at 8:08 of the second after outshooting the Coyotes 12-0 to that point. Iginla started the play when he retrieved the puck along the boards, reversed direction to split two Phoenix players and fired a crossing pass to Reinprecht, open below the right circle. He scooped the puck over Joseph.
But that was the last shot that got by Joseph, who made 18 saves in the second period, until the one-on-one with Iginla.
Johnson, who hit the post 5:30 into the second, connected on a wrist shot with 7:56 remaining after Mike Comrie went behind the net and made an inside-out pass to the right wing for a one-timer.
"We did not give them anything, and they scored on a few lucky breaks," Sauve said.
- In his 18th game, Kobasew matched his six-goal total from his 2003-04 rookie season, remaining second on the team to Iginla.
- Sauve (1-1) evened his NHL record at 8-8-3. Both of his starts with Calgary have been against Phoenix. Sauve also made a relief appearance Oct. 9 at Detroit.
- Joseph was playing for Toronto on Jan. 22, 2002, when he stopped Iginla's third career penalty shot.