Mike Cammalleri's second goal of the game tied the score at 4:28 of the third, with Jeff Giuliano scoring his first NHL goal moments later, in what proved to be the game-winner for the Kings.
"I was by myself and Tommy (Kostopoulos) shot it at the net and I just deflected it and it went in," said Giuliano, playing his 14th NHL game. "It sure feels nice to get that first one."
Tom Kostopoulos had a goal and assist, while Pavol Demitra also scored for Los Angeles (22-13-1), who have won four consecutive games.
Nathan Dempsey checks Shean Donovan in the second period in Calgary. (CP Photo/Jeff McIntosh)
Daymond Langkow and Jarome Iginla scored for Calgary (19-11-4), who have now lost two in a row, giving up five goals in each defeat.
"The top end of our team is not playing very well right now," said Calgary coach Darryl Sutter. "There is a focus or purpose issue with some of our top players right now and its affecting our ability to play 60 minutes."
It was a bigger collapse for Calgary than on Monday, when the Flames gave up three unanswered goals in a 5-4 loss in Edmonton.
Flames goalie Miikka Kiprusoff gave up four goals on 17 shots, but Iginla wasn't pinning all of the blame on the netminder.
"In our last couple of games, we've just been a bit sloppier than what our game is and we've given up way too many goals," he said. "We've got to get back to doing what we do and that's winning the defensive battles. In the last couple of games, we've been losing those and everybody in our room knows it. That's where well have to start in order to get better."
Mathieu Garon made 27 saves for the Kings to improve to 14-7-0.
"He's getting better and better," said Cammalleri. "The guys in this room have a strong belief in both of our goaltenders but especially Matty of late, he's been playing great."
Early on, it appeared Garon was the one who would be in for a rough night, as Calgary scored two power-play goals in the first.
Langkow opened the scoring, tipping in a Dion Phaneuf point shot. Andrew Ference also assisted on the play, at 3:45.
It was the seventh goal in eight games for Langkow.
Phaneuf again quarterbacked on the second goal, skating down the left wing to set up Iginla in the slot for his 14th of the season at 18:19. Steve Reinprecht drew the second assist.
Luc Robitaille was in the penalty box for both goals. Robitaille, who publicly voiced his displeasure over being a healthy scratch for three consecutive games, didn't bolster his case for Los Angeles coach Andy Murray by taking four minor penalties by the halfway point of the game, and saw little ice time after that.
Before that, Robitaille did screen Kiprusoff as the Kings drew within one on Cammalleri's first goal of the game. Dustin Brown did the legwork on the play, with Mattias Norstrom also assisting at 1:33 of the second.
There was no more scoring until the fateful outburst early in the third.
The Kings took advantage of an interference penalty to Rhett Warrener. From behind the net, Derek Armstrong worked the puck out to Cammalleri who spun around and in one motion swept a low shot past Kiprusoff for his 11th of the season.
The Kings then surged into its first lead of the night when a harmless looking shot from the blue-line by Kostopoulos was re-directed by Giuliano as the rookie left-winger cruised through the slot.
Demitra later converted a 2-on-1 with Alexander Frolov at 13:37 of the third, with Kostopoulos putting the puck into an empty net to make it five straight Los Angeles goals.
Craig Conroy was suffering from the flu and did not play in what would have been his first game in Calgary since signing a free-agent contract with Los Angeles in the 2004 offseason.
The Flames will next play on Friday night, when they visit Vancouver at GM Place.
with files from CP Online

