Predators schooled in closing minutes, win anyway over Ducks