The struggling Nashville Predators defeated the league leading Winnipeg Jets last night in a surprising 2-1 victory.