Cracking the scoresheet in eight of his last 11 games, Eric Staal opened the scoring for the Panthers when, after some great work from his linemates, he pounced on a loose puck on the doorstep and sent a shot past Mackenzie Blackwood to make it 1-0 at 4:45 of the first period.
Over his last five games, Staal has scored three goals.
Evening things up for the Devils soon after, Jesper Bratt blasted a one-timer past Sergei Bobrovsky from the right circle on the power play to make it 1-1 at 7:01. Nearly giving New Jersey the lead minutes later, Miles Wood had a tipped goal waived off due to a high stick.
Finally getting a power play late in the second period, Eetu Luostarinen, who is setting himself up for a career-best campaign, put the Panthers back on top when he took a pass from Sam Bennett and ripped a wicked wrist shot past Blackwood from the slot to make it 2-1 at 16:12.
Back in the lineup for the first time since he suffered an upper-body injury on Dec. 1 against the Vancouver Canucks, Anton Lundell recorded the secondary assist on Luostarinen's goal.
"I felt great," Lundell said. "It's been a long time and a tough time to be out. A lot of rehab and just trying to get myself back to games as soon as possible. I'm finally happy that I'm able to rejoin the team, bring positive energy and help the team to create chances."
Netting his second goal of the game to tie things up for the Devils, Bratt collected a dish from Dougie Hamilton, skated into the offensive zone one a 2-on-1 rush, kept the puck himself and beat Bobrovsky with a short-side shot to make it 2-2 at 2:44 of the third period.
Giving the Devils their first lead of the game, Yegor Sharangovich re-directed a point shot from Jonas Siegenthaler to make it 3-2 at 10:10. After the Panthers came oh-so-close to finding the game-tying goal, Tomas Tatar cashed in on an empty net to put the Devils up 4-2 at 19:20.
Helping New Jersey snap out of a six-game losing skid, Blackwood finished with 34 saves.
"We obviously had our chances to tie it up," Panthers defenseman Josh Mahura said. "It's tough going into the third when you have the lead and then giving it up. We're going to take a look at it."