Weber gets rough as Predators wrap up victory over Red Wings