Chris Terry and Jay Harrison also scored and Dan Ellis turned aside 31 saves to record the win.
Ilya Kovalchuk scored two goals for the struggling Devils, who fell for the seventh time in eight games.
Patrik Elias also scored for New Jersey.
Johan Hedberg was chased from the net after yielding five goals on 18 shots.
Jeff Frazee, making his NHL debut, replaced him in the third period and stopped all three shots he faced.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Google buys drone maker Titan Aerospace