Teravainen tied the game 1-1 at 6:05 of the second period. After a quick sequence of shots left the Devils scrambling, Teravainen's pass across the slot deflected off Vatanen and past Kinkaid, who had lost his stick.
The Devils took a 2-1 lead 10 seconds after killing a penalty. After being called for holding Brock McGinn at 13:23, defenseman John Moore exited the penalty box and skated across the ice to gather the loose puck. He carried it into the Hurricanes zone and set up Pavel Zacha for a backdoor one-timer on a 3-on-1 at 15:33.
New Jersey was coming off a 4-3 win at the Tampa Bay Lightning on Saturday behind 48 saves from Eddie Lack. Playing the Hurricanes on short rest with a 5 p.m. ET start, the Devils said they felt they had enough energy to extend their winning streak.
"The flight from Tampa Bay to Carolina is a lot longer than you think, so we weren't a rested group by any means," Hall said. "But you saw the battle level was there, and that's always good."
The Devils were outshot 13-3 in the third period, when the Hurricanes pushed for the tying goal.
"It's especially tough when you're playing in your own zone," New Jersey forward Kyle Palmieri said. "But to a man, as far as the forward group, I don't think we showed too much fatigue."