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.
Rosie O'Donnell unveils nearly 50-pound weight loss
Members of Congress to keep receiving porn magazine