The game was their 7th straight win.
The former Winnipeg Jet converted a Shayne Gotstisbehere feed, one timing it past Clay Stevenson to make it 3-2 Hurricanes.
Jesperi Kotkaniemi and Mark Jankowski scored for Carolina.
Pyotr Kochetkov turned aside 22 shots for Carolina, who moved to 7-1-1.
Shayne Gotstisbehere had a pair of assists for the Hurricanes.
Mark Scheifele and Alex Iafallo scored for the Jet goals.
Clay Stevenson made 35 saves for Winnipeg, who dropped to 4-2-1.
The loss was the second in a row for the Jets.
There was no scoring in the first period.
Mark Scheifele opened the scoring 4:23 into the second period when he took advantage of a poor clearing attempt by Carolina goaltender Pyotr Kochetkov, picking the puck up off of the side boards before moving in, deking and lifting a nifty backhand past him.
The goal was his second of the season.
Mark Jankowski knotted the contest at one on the power play when he pounced on a loose puck in the slot before beating Stevenson glove side with a high shot.
The goal was his 7th of the season.
Alex Iafallo tied it at two just under the eleven minute mark when Kochetkov mishandled a puck outside his crease as Jet captain Adam Lowry fished the puck out of his skates and slid it to a driving Iafallo who redirected it into a wide open net.
Jesperi Kotkaniemi tied it at 16:50 when he tipped a Shayne Gotstisbehere shot past Stevenson to make it 2-2.
The goal was his 1st of the season.
Nikolaj Ehlers gave Carolina the lead 6:43 into the third on the power play when he stepped into Shayne Gotstisbehere feed in the high slot, overpowering Jet goaltender Clay Stevenson to make it 3-2.
The goal was his 1st of the season.
SHOTS-CAROLINA 37 WINNIPEG 24
ATTENDANCE-14,415