Marcel Goc scored his first goal as a Nashville Predator in his first game against his former team, but San Jose scored in the final minute of regulation and rallied to defeat the Predators 4-3  at HP Pavilion on Tuesday.
Defenseman Dan Boyle scored the game-winner with 59.4 seconds to play. It was the sixth one-goal game in the last seven meetings between the teams.
Goc tied it 2-2 and snapped a stretch of 8:03 without a whistle when he fired a wrist shot inside the far post from the faceoff circle to the right of Sharks’ goalie Thomas Greiss.
It came at 14:49 of the second period as the Predators came from behind for the second time. Mike Santorelli made it 1-1 when he scored with 1:40 to play in the first period.
Goc, a 26-year-old forward, was signed as a free agent shortly before the start of training camp and had one assist in 14 appearances for Nashville. He made 265 appearances for San Jose over the previous four seasons.
He had played a total of 30 games since his last goal, Jan. 29 against Phoenix as a member of the Sharks.
Patric Hornqvist finally put the Predators in front when he redirected a Dan Hamhuis shot into the net at 9:29 of the third period. Devin Setoguchi got San Jose even fewer than four minutes later.
Goalie Dan Ellis got his second consecutive start for Nashville and made 25 saves as the Predators were outshot 29-26.
The Predators conclude their current four-game road trip Thursday at St. Louis. They have lost two of the first three.