"Throughout the night, the whole 60 minutes, we were pretty solid," Granlund said. "We were creating chances and playing hard, so I mean just a really good team effort, and I mean it was a fun game to play."
Granlund also had an assist, and Matt Duchene had three assists for the Predators (28-22-6), who have won two straight and three of four. Juuse Saros made 22 saves.
"It was a fun game," Predators coach John Hynes said. "I thought that we played with good energy [and] good speed. I thought our execution with the puck was good from an offensive perspective. I thought we played with a lot of purpose to our game"
Nico Sturm and Martin Kaut scored, and James Reimer made 25 saves for the Sharks (18-30-11), who have lost four of their past five games.
"I thought from start to finish that we had a pretty good effort against Seattle (a 4-0 win Monday). Tonight, it was really a 180," San Jose coach David Quinn said. "We were lifeless. I thought we were really not sharp in a lot of ways, team wide."