CALGARY - The all-star break did little to cool down Michael Cammalleri.
The Calgary forward continued his torrid scoring stretch with three more goals as the Flames downed the Buffalo Sabres 5-2 on Wednesday night.
Cammalleri has scored eight times during a four-game goal-scoring streak, giving him 25 on the season and moving him past Jarome Iginla for the team lead. He has 11 goals and two assists during a seven-game points streak.
Todd Bertuzzi and Dion Phaneuf also scored for the Flames (29-14-4), winners of six of their last eight overall and nine of 10 at the Pengrowth Saddledome. Calgary entered the night leading the Northwest Division by nine points.
Drew Stafford and Tim Connolly scored for Buffalo (25-19-5), now 2-2-0 during a season-high six-game road swing.
Tied 2-2 entering the third, Todd Bertuzzi scored the go-ahead goal at 7:08.
Taking a lead pass from Adrian Aucoin, Bertuzzi neatly stepped around Sabres defenceman Toni Lydman caught flat-footed at the Buffalo blue-line. Bertuzzi then moved in alone on Miller and put a perfect shot just under the crossbar.
Cammalleri added his second of the night at 11:44 as Calgary struck on the power play. On a play Flames fans have seen many times before, Iginla fed a pass to Cammalleri, who one-timed it between the pads of Sabres netminder Ryan Miller.
Cammalleri completed his second hat-trick of the season 1:24 later, knocking in Iginla's centring pass from the top of the crease.
Miikka Kiprusoff made 25 saves to win his NHL-leading 29th game (29-12-3). Miller turned aside 38 shots in dropping to 23-13-4.
With the game tied in the third, Kiprusoff made his best stop of the night, acrobatically jabbing out his pad to thwart Daniel Paille as he cut across the crease.
After erupting for 10 goals Tuesday night in Edmonton, Buffalo's offence was blanked by the Flames for the first half of the game.
Calgary opened the scoring at 3:51 of the first period, capitalizing on a bad giveaway by rookie Sabres defenceman Chris Butler.
From behind his net, Butler's clearing attempt up the middle was knocked down by Cammalleri in front of the net. Miller jabbed out his glove to rob Cammalleri on his backhand but the Flames forward collected the rebound and threaded it between Miller's pads.
The Flames took a 2-0 lead at 4:10 of the second period on Phaneuf's fifth goal, Calgary's second unassisted goal of the night.
Phaneuf picked up the puck at centre and charged into the Sabres zone along the side boards. As he neared the corner he wristed the shot at the net and Miller misplayed it having it hit off the inside of his goal pad and just trickle over the goal line.
Trailing 2-0, the Sabres finally got on the scoreboard at 11:33 of the second period on Stafford's 13th goal. Coming off a three-goal performance against the Oilers, Stafford circled out of the corner and after having his first shot stopped, he snapped in the rebound.
That goal seemed to really spur on the Sabres, who poured on the pressure the rest of the second.
Jochen Hecht's goalpost from close-in was the most dangerous in a stretch of Buffalo scoring chances before the Sabres eventually tied it on Connolly's goal with 59 seconds left in the period.
Notes: Iginla has a five-game points streak (one goal, seven assists), as does Aucoin (six assists)... Buffalo C Adam Mair missed his first game of the season after suffering a cut to his leg Tuesday night in Edmonton. That opened up a spot for LW Andrew Peters, who dressed for the first time in nine games... The Flames improve to 13-3-1 when Cammalleri scores a goal... Rookie Flames RW Brandon Prust (jaw) is back practising and is close to returning to the line-up. He has missed 21 games... Buffalo RW Jason Pominville has gone 11 games without scoring. However, he was on a five-game points streak (eight assists) that ended Wednesday.