CALGARY, Alberta (AP) -- Mike Cammalleri had a goal and two assists and the Calgary Flames used a four-goal second period for a 5-4 win over the Dallas Stars on Monday night.
The Flames came into the game struggling offensively with six goals in their previous five games, but broke out with four goals over the final 11 minutes of the second period to overcome a 2-1 deficit.
Tied 3-3, Calgary took its second lead of the second period when Mark Giordano's low slap shot eluded Dallas goaltender Kari Lehtonen for a power-play goal at 16:58.
Steve Ott's tripping penalty at 18:33 gave the Flames their fourth man advantage of the period. Cammalleri's attempted dump-in caromed into the slot off the skate of Stars defenseman Trevor Daley. Alex Tanguay's quick shot was partially stopped by Lehtonen, but still went over him and landed in the net at 19:32.
Olli Jokinen and Blake Comeau also scored for Calgary.
Jamie Benn scored two goals, Mike Ribeiro and Philip Larsen also scored for Dallas. The Stars, starting a four-game road trip, have lost five of their past six away from home.
Dallas had a 2-1 lead on a pair of Benn goals. His first goal came 26 seconds into the game and his second was at 44 seconds of the second period.
However, that 2-1 lead quickly turned into a 3-2 disadvantage.
With Jarome Iginla about to check Ribeiro into the Dallas end boards, the Stars center passed the puck up into the slot to a wide-open Comeau. The Flames' forward slapped his first goal in 16 games past Lehtonen at 9:16.
Forty-five seconds later, Ribeiro lost a faceoff to Iginla in the defensive end and Cammalleri was fortunate to have the puck slide right to him when Anton Babchuk's shot from the blue line hit a player in front.
Ribeiro overcame that and tied the score at 3-3 with a goal from a scramble at 14:29.
Dallas cut its deficit to 5-4 at 5:24 on Larsen's power-play goal.
Later in the third, Loui Eriksson stripped the puck from Cammalleri and went in on a breakaway, but was denied by Miikka Kiprusoff.
Kiprusoff finished with 35 saves. Lehtonen stopped 30 shots.
Calgary went 3 for 6 on the power play.
Notes: Dallas LW Eric Nystrom was injured early in the first period and did not return. ... The Stars fell to 15-2-1 when Benn has a multi-point game... Lehtonen last gave up five goals in a game on Jan. 3 in a 5-4 loss to Detroit.