Iginla scored two goals and assisted on two others and the Calgary Flames downed the Phoenix Coyotes 6-3.
"Jarome's focus is to be top captain in this league," said Flames coach Jim Playfair. "To be a top captain, you need to be a top player in leading your team. That's his focus."
The four-point performance tied a career best for Iginla, who had a four-point game earlier this season against Minnesota.
The Flames took the lead late in the opening period when Iginla knocked in a rebound of a Dion Phaneuf shot from the left point at 18:21.
The Flames increased their lead to 2-0 early in the middle period when Alex Tanguay fired into an open net with Phoenix goal Mikael Tellqvist out of position.
Phoenix answered with two goals within 3 1/2 minutes.
Defender Keith Ballard carried the puck in behind the Calgary net and slid a pass out in front. A trailing Ladislav Nagy shot the puck past Miikka Kiprusoff at 4:28. Mike Comrie lifted in a rebound at 8:01 to tie the game.
The Flames regained the lead when Daymond Langkow scored on a power-play goal, grabbing a rebound from Richie Regehr's shot from the right point at 10:06. On the play, Tellqvist lost his stick and was caught in a tangle of players in front of the Coyotes net.
Langkow also had three assists in the game.
Iginla added his second tally of the game, and 20th of the season, with a two-man advantage when he fired in a 20-foot wrist shot from the slot at 7:12 of the final period.
"I thought we stood up pretty well against (the Iginla, Langkow, Tanguay line)," said Phoenix defenceman Derek Morris. "Seems like they just find ways to win battles. It was that one line that beat us."
The Coyotes drew within one at 4-3 when Travis Roche crashed the slot, knocking in a drive off the stick of Oleg Saprykin at 14:55 for his first NHL goal.
Calgary responded when Bryon Ritchie drove in a rebound at 15:50 to up the Flames' lead to 5-3.
"When they tied he game, we dug a little deeper," said Ritchie. "Our big line came up with a big goal when they tied it, and that got us going."
Iginla's final assist came on an empty-net goal from the Flames' Tony Amonte in the final minute.
It was the fourth loss in the last five games for Phoenix.
"Iginla was the best player on the ice, and he was the difference," said Phoenix coach Wayne Gretzky. "With the effort he gives on each and every shift and in every game, and when you have that much skill, you're going to have benefits."
Notes: Day-to-day with a groin strain, Phoenix goalie Curtis Joseph is two wins behind Jacques Plante for fifth place all time with 435 wins. Just ahead is Terry Sawchuk with 447. ... Attendance was listed as 15,551, and the Coyotes have not sold out a home game this season.