Improving to 26-22-6 as their push toward the playoffs heats up, the Panthers currently trail the Pittsburgh Penguins (25-16-9) by one point for the second wild card spot and the Washington Capitals (27-20-6) by two points for the first wild card spot in the jam-packed Eastern Conference.
"We know we need to get on a bit of a run here," said Panthers forward Sam Reinhart, who scored a pair of goals against the Sharks. "We've got to take care of home ice, especially with all of the opportunities we have ahead of us. I think nights when you might not be your best you have to find ways to win. I think tonight we did a good job of that."
Breaking the ice for San Jose, Alexander Barabanov followed a shot from Erik Karlsson and backhanded the rebound past Bobrovsky to make it 1-0 at 5:49 of the first period.
After Givani Smith dropped the gloves with Jonah Gadjovich, the Panthers built off that brawl when Reinhart took a perfect pass from Marc Staal, skated into the center of the right circle and beat Kaapo Kahkonen with a short-side snap shot to make it 1-1 at 4:30 of the second period.
"I thought it settled the game for us, and then we could relax a little bit," Panthers head coach Paul Maurice said of Reinhart's tally. "Our overall game improved quite a bit from that point on."
Finding the back of the net a second time, Reinhart put the Panthers on top when he skated into the slot and re-directed an absurd pass from Eetu Luostarinen, who was falling to the ice as the puck left his stick, straight through Kahkonen's five-hole and into the net to make it 2-1 at 19:19.