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.
Beyonce flaunts bikini body, Blue Ivy in vacation pics
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need