The Carolina Hurricanes scored four goals on their first nine shots and held on for a 5-3 victory over the Winnipeg Jets on Friday.
Phillip Giuseppe, Andrej Nestrasil, Jordan Staal and Justin Faulk put the Hurricanes ahead 4-0 by 10:04 of the first period.
Nestrasil added a second goal while Staal and Joakim Nordstrom each had a pair of helpers.
Alexander Burmistrov, Andrew Ladd and Blake Wheeler — with a goal at 13:48 of the third period — had Winnipeg fans switching from jeering to cheering for a huge comeback.
Cam Ward made 33 saves for the Hurricanes (24-21-8).
Staal scored Carolina's third goal while on the power play, signalling the end of the night for Jets rookie netminder Connor Hellebuyck, who had only faced six shots.
Some frustrated fans booed him as he left the ice and cheered when Michael Hutchinson was announced as his replacement.
Hutchinson, who hadn't played since a 4-1 loss in Anaheim on Jan. 3, finished with 21 saves.
The loss wrapped up Winnipeg's season-long, six-game homestand, which only featured one victory. The Jets (22-26-3) went into the game in a five-way tie for second last in the NHL.
Carolina's first goal came after the Jets turned over the puck and Giuseppe scored on a sharp-angled shot at 1:43.
Hellebuyck then kicked out a bad rebound and Nestrasil tallied his 16th goal of the season in his 100th NHL game from almost the same angle at 3:05.
With Byfuglien in the penalty box for delay of game, Staal's shot beat the young netminder at 4:33.
Faulk made it 4-0 when his team's third shot at Hutchinson went between his pads at 10:04.
The Jets came out at a faster, more-aggressive pace to start the second period and it paid off with 1:25 remaining.
Andrew Copp and Chris Thorburn were battling a pair of Hurricanes behind the net when Thorburn poked the puck out front as he was falling and Burmistrov got his sixth goal of the season.
Carolina was outshooting Winnipeg 23-17 after two.
Ladd, who hit the post late in the second period, banged home a rebound with Hurricanes winger Jeff Skinner off for hooking at 9:07 of the third.
Byfuglien one-timed a pass from Nikolaj Ehlers that Wheeler deflected to make it 4-3 with 6:12 remaining. Ehlers' assist extended his point streak to six games, with four goals and four assists.
Nestrasil sealed the win with his second goal at 18:40.
Winnipeg heads out for a two-game road trip starting in Colorado Saturday. Carolina visits Montreal on Sunday.