Predators overcome imperfection, end season's longest streak