Reilly Smith scored a power-play goal in the first period, and Jussi Jokinen and Vincent Trocheck each scored an empty-net goal in the final 1:05 for the Panthers (18-16-8).
Cory Schneider made 26 saves for the Devils (16-18-8), who have lost three straight, scoring three goals in that span.
"It wasn't a great game, it wasn't a terrible game, but that's probably not good enough right now," Schneider said. "We need to come up with a little bit more than that. Just find a way to get points. It's tough to end a homestand in our building and not get a point."
Smith scored late in the first after the Panthers were given an uninterrupted three-minute power play. At 12:17, Devils center Pavel Zacha was penalized five minutes for boarding center Denis Malgin and Panthers right wing Shawn Thornton received two minutes for roughing, setting up the Panthers advantage after Thornton's minor expired.
Smith's initial shot from the slot was stopped by Schneider, but he knocked in the rebound. Malgin did not return to the game after playing 2:03, and Rowe had no update on his condition.