Matthew Tkachuk and Tyler Toffoli each scored twice and added an assist on Saturday as the Calgary Flames won 7-3 over the Minnesota Wild to tie a franchise record with 11 consecutive wins on home ice.
Erik Gudbranson, Andrew Mangiapane and Blake Coleman also scored for Calgary (31-14-6), which also won 11 games from Nov. 15 to Dec. 27, 2015. The Flames have outscored teams 52-15 during this span.
It was a strong bounce-back performance for the Flames who had their 10-game winning streak snapped in a 7-1 loss in Vancouver on Thursday.
Frederick Gaudreau, Nick Bjugstad and Kirill Kaprizov scored for Minnesota (31-16-3), which has lost five of their last six, including three straight losses in regulation for the first time all season.
Sitting third in the Central by one point over Nashville, Minnesota returns home after picking up just two points on their four-game Canadian road trip. The same two teams meet again on Tuesday at Xcel Energy Center in Saint Paul, Minn.
Jacob Markstrom made 22 saves for Calgary to improve to 24-11-5.
Kaapo Kahkonen had 28 stops in a second consecutive start for Minnesota. He fell to 12-5-2.
Minnesota got off to a fast start scoring on its first shot 1:36 into the game.
Off a faceoff won in the defensive zone, Kevin Fiala carried the puck up ice and into the Flames end, banking a pass back to Jon Merrill at the blue line whose shot was deflected out of mid-air by Gaudreau.
But Calgary took over from that point, scoring the next three goals in a period in which they outshot the visitors 18-4.
Calgary tied it at 10:29 when Toffoli snuck in from the blue line undetected and one-timed a perfect cross-ice pass from Rasmus Andersson.
It was the third goal in five games since Toffoli joined the Flames on Feb. 14 in a trade with Montreal. Toffoli then helped set up the go-ahead goal just over a minute later.
On the power play, Toffoli and Elias Lindholm combined to get the puck to Tkachuk at the side of the net, who on his second whack at it, knocked his 25th goal of the season past Kahkonen.
Before the period ended, the Flames extended the lead to 3-1 on Gudbranson's long slap shot just inside the goal post.
While tempers started to flare in the second with several post-whistle skirmishes, there wasn't any offence until 16:44 when a rebound of Andersson's point shot popped right out to Mangiapane who buried his team-leading 28th goal.
The back-breaker for the Wild came with 41 seconds remaining in the period when they surrendered a short-handed goal to Coleman, who got breakaways 15 seconds apart, making good on the second, squeezing a shot through Kahkonen's pads.
One concern for Calgary was the condition of defenceman Oliver Kylington, who got injured at11:17 of the third period. With Ryan Hartman holding onto Kylington's arm – a play in which he was given a minor penalty – Kylington got spun around and went flying into the end boards with his head and neck hitting first.
He was face down, motionless, for a couple of minutes before being helped off.
Down 5-1, the Wild got goals just over a minute apart from Bjugstad and Kaprizov late in the third, but Tkachuk and Toffoli put the game away with empty netters.
Notes: Tkachuk played in his 400th career game, which is the most from the 2016 draft class. His 135 career goals rank him fourth... The Flames made two line-up changes at forward inserting Brad Richardson and Brett Ritchie, who sat for the past 14 and five games, respectively, for Dillon Dube and Adam Ruzicka. It was Dube's first game missed this season.... Minnesota made one line-up change inserting Jordie Benn for Calen Addison on the blue line.