$ 0 0 Cory Schneider stopped 30 shots, and Travis Zajac scored the go-ahead goal with 6:57 left when the puck went in off his face as the New Jersey Devils beat the New York Islanders 2-1 on Saturday night.