Martin Erat had a goal and an assist for the Predators, who won for just the third time in their last seven games.
Sharks goalie Vesa Toskala was pulled for Evgeni Nabokov after allowing two goals on five shots, but Nabokov had a rough night too -- letting in three goals on 28 shots, as San Jose lost for the first time in its last three games.
Jean-Pierre Dumont opened the scoring for Nashville at 6:22 of the first, punching a slap shot past Toskala. Weber made it 2-0 four minutes later with a slap-shot from just inside the blue line that still had enough on it to get past Toskala.
2014: The Year in Music [PHOTOS]