However, only 21 seconds after claiming the lead, Andrei Svechnikov tied the game at 1-1 with a power-play goal at 11:15. The goal was Carolina's sixth power-play tally in its last four games.
Detroit took a 2-1 lead thanks to Zadina's second goal on the power play at 7:35 of the second period. Zadina's marker was his fourth point (2-2-4) in three games against the Hurricanes this season.
"I felt really good," Zadina said. "I was skating a lot, I felt fresh and scored a couple goals, which I'm really, really glad for it. I didn't score for a long time and now this."
Carolina tied the game late in the second period courtesy of a wrist shot through traffic from Martin Necas, sending the two teams into the second intermission deadlocked at 2-2.
The Hurricanes picked up right where they left off in the third period, as Jordan Staal gave Carolina a 3-2 lead only 45 seconds into the final frame.
Jesper Fast extended Carolina's lead to 4-2 only 1:05 later when Andrei Svechnikov found him open at the back door for a tap-in goal. Nino Niederreiter tacked on an empty-net goal at 14:55 to secure the fourth straight win for the Hurricanes to improve to 7-1-1 on home ice this season.
"They have a really good team, offensively and defensively," Zadina said. "We were sloppy the first couple minutes (of the third period) and that cost us the whole game."
Detroit will look to even the season series (1-2-0) against Carolina when the teams open a two-game series at Little Caesars Arena on March 14.
The Red Wings return home for four straight practice days before welcoming the Tampa Bay Lightning to Little Caesars Arena on Tuesday, March 9 at 7:30 p.m. (Fox Sports Detroit, 97.1 The Ticket).