Evander Kane scored twice to give him six goals in his past two games against Calgary and the San Jose Sharks won their seventh straight game, beating the Flames 5-1.
Kane followed up his four-goal performance in Calgary a week ago with another impactful performance, scoring a short-handed goal in the second period to give the Sharks a 3-1 lead and an insurance goal in the third.
He also used his physical play to get into a scrum with Mikael Backlund and a fight with Travis Hamonic.
The Sharks improved to 10-2 since acquiring Kane just before the trade deadline last month, including this current streak that is the longest for San Jose since a seven-gamer from March 25 to April 5, 2013.
Brenden Dillon, Jannik Hansen and Justin Braun also scored for the Sharks, who moved six points ahead of Los Angeles in the race for home-ice advantage in the first round of the playoffs.
Martin Jones made 37 saves.
Michael Stone scored the lone for the Flames, who have lost five straight to fall out of the playoff race.
Calgary trails Anaheim by nine points for the final playoff spot with just six games remaining.
David Rittich made 28 saves.
The Flames were controlling the play in the second period before Kane’s goal turned the momentum back in San Jose’s favour.
Calgary held San Jose without a shot on goal for more than six minutes to start the period and had just started a power play when Kane struck for his goal.
Chris Tierney skated into the offensive zone and held the puck near the net as Johnny Gaudreau skated past Kane, who was set up in front of the crease.
Tierney then slid a pass to Kane, who knocked it into the open net for his sixth goal with the Sharks and 26th on the season.
Kane then had his run-ins with the Flames late in the second and early in the third before the Sharks broke it open with goals from Braun and Kane midway through the third period.
Dillon, who assisted on Kane’s second goal, then got into a fight late in the game with Garnet Hathaway to complete the Gordie Howe hat trick.
The Sharks started fast and scored twice in a span of 74 seconds midway through the first period.
San Jose took advantage of a turnover by Calgary in the offensive zone to go on a rush.
Timo Meier fed Chris Tierney, who gave a behind-the-back pass to Dillon, who beat Rittich from the high slot.
The Sharks kept the pressure up and quickly added to the lead when Hansen redirected Brent Burns’ point shot off defenceman Mark Jankowski’s skate and into the Calgary net.
The Flames got one back with a blast from the point through traffic by Stone.
Calgary will take on Los Angelas Monday night.