Iginla opened the scoring at 5:39 of the first period. With the Flames on the power play, Iginla took a pass from Huselius and skated out of the corner and slid a shot under goalie Barry Brust for his first goal in six games.
With Calgary ahead 2-1 early in the second and on a 2-minute two-man advantage, Iginla helped the Flames grab their first two-goal lead, setting up Daymond Langkow's goal from the slot at 2:54.
"The first two periods were good hockey for us," Iginla said. "We were able to create chances and play well defensively and our power play was going.
"In the third period, any time a team is down, you know they're going to have a push. They had a big push but the big thing is we found a way to win it."
Iginla set up Huselius for two empty-net goals in the final 1:21. Goals 30 seconds apart by Conroy and Visnovsky in the final minute temporarily drew the Kings to within a goal at 5-4.
The Flames are 11-1-0 at home since the beginning of November and will continue their six-game homestand Sunday night against Edmonton.
"We didn't play well enough in the first two periods, we know that, that was a poor effort by us," Conroy said. "We tried hard in the third but that's the way we have to play for 60 minutes.
"For whatever reasons, we haven't learned any of our lessons. We talk about it, we just haven't been able to do it."
The Kings entered the game ranked second-last in the NHL in penalty killing and Calgary took advantage going 2-for-8 with the extra man. Los Angeles has yielded 19 power-play goals over its last 11 games.
Calgary took a 2-0 lead at 10:13 of the first. Dustin Boyd pressured Kings defenseman Oleg Tverdovsky into turning the puck over at the Flames' blue line where Phaneuf quickly fired a slap shot in over Brust's glove hand.
Los Angeles cut the gap to 2-1 before the first was over on a strange goal.
Mike Cammalleri mishandled Brent Sopel's breakaway pass resulting in Miikka Kiprusoff racing out toward the loose puck. As Cammalleri chased it, Kiprusoff slid and from just inside the Flames blue-line kicked out his pad. However, the puck bounced off Visnovsky, flew back over Kiprusoff's head where Visnovsky got it back from Cammalleri and fired it into the empty net.
"Sure we played a lot better in the third, but it's too late, the game started 40 minutes earlier," Kings captain Mattias Norstrom said. "Being on the road against a good team like the Flames, we can't wait 40 minutes to put up our best effort."
Calgary D Andrei Zyuzin (groin) returned after missing six games, while LW Jeff Friesen (hand) came back after missing four games . . . Calgary RW Chuck Kobasew has failed to score in 12 games and has just one goal in his last 28.
Copyright by STATS LLC and The Associated Press
Arena: Scotiabank Saddledome Location: Calgary, Alberta
Referees: Stephane Auger, Bill McCreary Linesmen: Lonnie Cameron, Mark Wheler
Attendance: 19,289 (100.0% full)
Team Stat Comparison
Power Play Goals
Power Play Opportunities
Shots on Goal
Jarome Iginla (21)
(Power Play) Assists: Kristian Huselius, Alex Tanguay
Dion Phaneuf (8)
Lubomir Visnovsky (10)
Assists: Mike Cammalleri, Brent Sopel
Daymond Langkow (14)
(Power Play) Assists: Jarome Iginla, Mark Giordano
Alexander Frolov (19)
Assists: Sean Avery, Brent Sopel
Alex Tanguay (9)
Assists: Chuck Kobasew, Daymond Langkow
Kristian Huselius (14)
(Empty Net) Assist: Jarome Iginla
Craig Conroy (5)
(Power Play) Assists: Lubomir Visnovsky, Alexander Frolov
Lubomir Visnovsky (11)
Assists: Dustin Brown, Alexander Frolov
Kristian Huselius (15)
(Empty Net) Assist: Jarome Iginla