CALGARY - Mike Cammalleri had two goals and Todd Bertuzzi added the shootout game-winner as the Calgary Flames overcame four deficits Wednesday night to come back and win 5-4 over the Columbus Blue Jackets.
After Cammalleri and Jarome Iginla were both stopped by Steve Mason, Bertuzzi put Calgary ahead on a deke as he backhanded the puck over the sprawled Columbus goaltender.
Meanwhile Miikka Kiprusoff clinched the victory turning aside Jakub Voracek's deke attempt, just like he did the earlier attempts by Jason Williams and Rick Nash.
The Flames trailed 4-3 when Cammalleri continued his red-hot scoring, tying the game 4-4 at 12:35 of the third period with team-leading 22nd goal of the season.
Pressure from Iginla forced Raffi Torres to turn over the puck at the Columbus blue-line. Cammalleri collected the loose puck, moved into the slot and ripped a shot over Mason's shoulder.
Cammalleri has eight goals and two assists during his six-game points streak.
Rick Nash's short-handed goal at 2:41 of the third had given the Blue Jackets the lead.
Jan Hejda's clearing attempt went off the skate of Flames defenceman Marc Giordano and right to Nash who raced away on a breakaway making a nifty move to his left and tucking his team-leading 19th goal of the season behind Kiprusoff.
Iginla and David Moss also scored for Calgary (28-14-4). The Flames head into seven-day layoff for the NHL all-star break as the Northwest Division leader. Calgary moved nine points up on both the Vancouver Canucks and Edmonton Oilers.
R.J. Umberger, with two goals, and Voracek also scored for Columbus (22-20-5). The Blue Jackets finished up 1-0-2 in their three-game road trip through Western Canada.
Mason finished the night with 27 saves, falling to 17-11-2. It was the 15th consecutive start for the rookie goaltending sensation.
Kiprusoff had 30 saves to improve to 28-12-3.
Columbus led 2-1 late in the second period when three goals in a frantic 50 second stretch sent the game to the intermission tied 3-3.
At 17:40, Cammalleri was left with an open net to slide the puck into after Adrian Aucoin's slapshot redirected off someone in front, then went off the goal post, before landing right on Cammalleri's stick.
The Blue Jackets took just 10 seconds to regain the lead with Voracek one-timing a shot inside the goal post after a cross-ice pass from Williams on a two-on-one.
The Flames tied it again when Moss scored on a wrap-around with the puck just trickling under Mason as he sprawled across the net.
As exciting as the final three minutes of the second period were, the entire first period was even more eventful as the sell-out crowd of 19,289 at the Pengrowth Saddledome was thoroughly entertained.
In the opening 20 minutes, Flames defenceman Dion Phaneuf was thrown out of the game for boarding, there were numerous skirmishes, some terrific goaltending at both ends, stretches of both 3-on-3 and 4-on-4 hockey, and had a lengthy two-man advantage but couldn't beat Kiprusoff.
Notes: Bertuzzi (hip) was back in the Calgary line-up after missing five games... Columbus LW Kristian Huselius (wrist) did not play. He has yet to play against his former team having also missed the first meeting between the two clubs due to injury... Iginla's goal was Calgary's first 3-on-3 goal since Derek Morris scored against Boston on March 12, 1998.... Columbus only plays once on the road over the next 23 days. Seven of its next eight games are at Nationwide Arena... Calgary is 7-0-2 in its last nine home games against the Blue Jackets.