Kaprizov spun to his forehand in the slot and scored on a wrist shot through traffic to give Minnesota a 2-1 lead at 6:18 of the second period.
“I just tried shooting. Sometimes we have chances and don’t shoot on the net,” Kaprizov said. “I feel like Carolina always plays a pretty tight game and doesn’t give [a lot] of shots."
Bunting tied it at 2-2 with a short-side wrist shot from the left circle at 8:17 of the third period.
“We weren’t great in the third, and then we tie it up,” Brind’Amour said. “We had a couple mental errors and they made you pay. Good for them, they did what they needed to do. We didn’t execute.”
Eriksson Ek scored on his own rebound after a centering pass from Jonas Brodin for a 3-2 lead at 9:32.
Kaprizov scored an empty-net goal at 17:59 to make it 4-2, after Brock Faber blocked a shot by Brent Burns.
“We’re realizing what we need at this time of the year,” Foligno said. “All our star guys were getting down and bending one knee when Burns and those guys were shooting. It’s huge. It fires everyone up. It’s just winning hockey.”
Jake Middleton scored into the empty net at 19:04 for the 5-2 final.
“They were selling out blocking shots, and their goalie played an unreal game,” Hurricanes forward Sebastian Aho said. “Our third period wasn’t good enough, but other than that, I thought the way we played was really good. We just couldn’t finish.”
NOTES: Kaprizov (five goals, three assists), Eriksson Ek (four goals, four assists) and Faber (one goal, five assists) each extended his point streak to four games. … Minnesota had a season-low 19 shots on goal. … Bunting and defenseman Brady Skjei each had a season-high six shots. … Hurricanes forward Andrei Svechnikov missed the game with a lower-body injury.