Predators finally make the most of their shots, win at home