Predators roll with punches (and pucks) in victory over Vancouver