Devils top Rangers in Game 4