CALGARY - Dion Phaneuf scored the tying goal then set up Mike Cammalleri's go-ahead goal as Calgary scored twice on the power play in the second period to beat the Boston Bruins 3-2 for the Flames fifth victory in a row.
It took until the 2:29 mark of the second period but Calgary finally accomplished what Edmonton and Vancouver were unable to do in 1-0 losses to the Bruins earlier in the week and that was get a puck behind goaltender Tim Thomas.
Ending Thomas' shutout streak at 152 minutes and 14 seconds, the tying goal came with Boston defenceman Zdeno Chara in the penalty box for a hold on Todd Bertuzzi.
Boston entered the night ranked second-last in the NHL in penalty killing but had killed off most of the penalty when Jarome Iginla's cross-ice pass intended for Bertuzzi instead deflected off a stick into the slot where it was promptly slapped in by Phaneuf as he bowled his way to the net.
Buoyed by four straight man advantages, Calgary continued to pepper Thomas throughout the middle period eventually taking the lead at 18:37 when Cammalleri tipped in Phaneuf's rising slapshot.
Dustin Boyd added his second of the season in the third period to round out the scoring for Calgary (6-3-1). The Flames move into a first place tie with Minnesota atop the Northwest Division.
Patrice Bergeron and Blake Wheeler scored for Boston (5-3-3), which had its three-game winning streak snapped.
The third goal of the season for the rookie Wheeler drew the Bruins to within one with 7:44 remaining in the third period.
However, they could not get the tying goal behind Miikka Kiprusoff despite several great chances. Kiprusoff caught fire in the final five minutes, turning aside a one-timer from David Krejci, jabbing out a pad to thwart Marc Savard as he cut across the front of the net, and smothering a two-footer from Chara stationed alone at the top of the goal crease.
Kiprusoff finished with 29 saves including 13 in the final 20 minutes.
After surrendering four or more goals in each of his first four games, first time that had ever happened in his career, Kiprusoff has been brilliant during the five-game winning streak having given up only seven goals.
Leading 2-1, Boyd temporarily gave Calgary a bit of breathing room on a nice individual rush at 5:40 of the third period.
Boyd broke out of his own zone and charged down the right wing, tipped the puck past defenceman Mark Stuart and from the face-off circle wristed a high shot that Thomas got a piece of but still bounced into the net.
Boston opened the scoring at 13:07 of the first period on a misplay by Kiprusoff.
While behind the net, Kiprusoff's attempt to clear the puck to a defenceman instead was intercepted by Bergeron who curled out front and wrapped in his second goal of the season.
Calgary outshot Boston 38-31.
Notes: Calgary C Wayne Primeau played in his 700th NHL game while D Robyn Regehr appeared in career game No. 600. Primeau is on his sixth NHL team while all of Regehr's games have come as a Flame. ... Kiprusoff and New Jersey's Martin Brodeur are the only two goalies remaining that have played every minute of their team's games. ... Calgary C Matthew Lombardi (shoulder) remains sidelined. He's missed three games and has yet to resume skating. ... Calgary's last five-game winning streak was Dec. 29-Jan. 5 of last season. That streak came on the heels of a six-game winning streak Dec. 9-18.