Predators snap losing streak, finally beat Edmonton