The Predators moved back on top of the NHL standings with 81 points, a point ahead of idle Buffalo. Nashville came in having lost four of six games, which had allowed Detroit to pull within a point of the Predators in the Central Division and the Western Conference.
Vokoun, who has started six of seven, posted his fourth shutout this season and 20th of his career. He and Chris Mason have combined for 10 this season.
Martin Erat had a goal and an assist, J.P. Dumont and David Legwand also had a goal apiece.
The Predators bounced back from a 4-1 loss to Los Angeles last Saturday that snapped an eight-game home winning streak, and they did it by chasing Sharks goaltender Vesa Toskala midway through the first period.
Evgeni Nabokov replaced Toskala but couldn't do much better. San Jose, which beat St. Louis 6-5 on Tuesday night, missed a chance to pass Anaheim for the lead in the Pacific Division.