SAN JOSE, Calif. -- Jeremy Roenick's bad right knee refuses to cooperate some days. Then there are other days he feels good enough to play on two lines.
"I feel really strong," said Roenick, who took the last couple of days off and was questionable. "The knee didn't hamper me at all. I just have to watch it because I want to make sure and elevate my game."
Evgeni Nabokov stopped 22 shots to record his first shutout of the season, and the 35th of his career in the first meeting of the two teams since the Sharks eliminated Nashville in the first round of last year's playoffs.
"It was a hard working win," Nabokov said. "And we have to keep digging in. We can play better, especially at home. Hopefully we can start some streaks now."
Patrick Marleau scored his first goal in seven games late in the third period for the Sharks.
Chris Mason stopped 17 of 19 shots for the Predators, who lost their fifth straight after opening the season with two victories. Nashville also fell to 0-3 on the road.
"I don't think we put enough pressure on their goalie," Mason said. "This is not a good start and we don't want to fall too far behind."
The Sharks, who were tied in the third period of both of their first two home games, finally managed to hold the late advantage.
Roenick signed as a free agent in September and scored the 498th goal of his career. He's attempting to become the third U.S. born player to record 500 goals. He could also move past Joe Mullen (502 goals) into second place behind Mike Modano this year.
"I could have had 499 too, but I'll take the one," Roenick said. "The win was more important. We've been struggling at home, and it was good to win here. I want to bring my emotion and I want my energy and excitement for playing to rub off on these guys."
Mason stopped a point blank shot by Michael Grier just over a minute before allowing Roenick's goal. The Sharks held a two-man advantage at the time as the Predators allowed their first power-play goal on the road after killing off the first nine.
Crisp passing in front of the net from Craig Rivet and Joe Thornton resulted in Roenick squeezing the puck just out of Mason's reach.
"It's easy to play with Joe," said Roenick, who played 16 shifts between the first and fourth lines. "He creates so much attention to himself that it opens up the ice."
Mason also stopped Milan Michalek's breakaway attempt just before Marleau scored his second goal of the season.
Christian Ehrhoff picked up a sloppy pass by Ryan Suter during a line change that led to Marleau's drive toward the net. The puck glanced off Mason's pads, shot up and off his glove into the net for the insurance score.
"Suter didn't execute the play," Predators' coach Barry Trotz said. "The Sharks are too good of a team not to execute the little things."
Predators' Alexander Radulov, who took two shots, had his four-game point streak end, while Jason Arnott remains one assist away from 400. His next game will be his 900th.
"The effort was there but we didn't capitalize on our shots," Arnott said. "We had some power play opportunities that we didn't make them."
Michalek added an empty-net goal as time ran out.
Nashville activated D Kevin Klein, who sustained a separated shoulder in preseason, and he made his debut with seven shifts through the first two periods. ... Sharks D Doug Murray was back on the ice a day after his neck was accidentally sliced during a workout. ... The Sharks outshot the Predators 9-4 in the second period. ... San Jose defensemen have 20 assists on the season.