Shea Weber scored the go-ahead goal and had an assist and the Nashville Predators beat the San Jose Sharks 4-1 Tuesday night to pull within 2-1 in the series.