Bonino tied the game 1-1 when he scored off a loose puck in the slot at 9:30. He has four points (two goals, two assists) in his past two games.
"Sometimes you get the bounces, sometimes you don't," Bonino said. "I feel like for the most part [Sturm], [Parise] and myself, our game hasn't changed from Game One to now. The puck didn't go in as much as we would have liked probably the first little bit here, but just try to keep doing the right things and getting rewarded for it now. So it always feels good."
Zuccarello put Minnesota ahead 2-1 at 2:15 of the second period after a face-off win.
Parise scored off tic-tac-toe passing with Bonino and Matt Dumba to make it 3-1 at 3:20. Parise has five points (three goals, two assists) in his past five games.
Kane scored shorthanded on a breakaway at 14:33 of the third period to make it 3-2.
"[Kane's] had a good year for us," Sharks coach Bob Boughner said. "He's a guy that always seems to have legs and brings that every night. He plays fast, and I think that's an advantage for him. … I think he was ready to play, he was good all night.
"I think all in all we had a tough couple shifts with our fourth line on the ice, and it hurt us a little bit, but at the end of the day, we played a pretty good road game."
NOTES:San Jose defenseman Marc-Edouard Vlasic had an assist and three shots on goal in 16:37 in his first game back after missing the previous five with an upper-body injury. … It was the Wild's 16th win at home this season, third in the NHL behind the New York Islanders and Colorado Avalanche, who each have 18. …Talbot is 10-1-0 at home.