Wennberg put San Jose up 4-3 just 68 seconds later at 19:29 after Celebrini found him in the high slot. His wrist shot beat Dostal over the glove.
"Good entry, kind of like a little bit of a broken play. (Celebrini) gets the puck and just kind of finds me wide open right there," Wennberg said. "Nice shot, but the play, how they develop, it all worked out really nice."
Will Smith had a goal and two assists for the Sharks (35-31-7), who have won three straight. Yaroslav Askarov made 28 saves.
The Sharks are a point behind the Los Angeles Kings for the second wild card spot from the Western Conference into the Stanley Cup Playoffs. The Sharks have played one fewer game than the Kings.
San Jose had lost six straight before winning its past three. Celebrini has nine points (five goals, four assists) in the three wins and his second goal of the game was his 40th of the season. He’s the first Shark with 40 goals since Joe Pavelski in 2013-14.
"That's just who (Celebrini) is, right? Of course, we were all frustrated with the losing streak and being ultra competitive, frustration wears on you," Sharks coach Ryan Warsofsky said. "It can kind of get you off kilter there a little bit with your game, and not just individually, but as a group. And that happened, and we got it back on the rails. And Mack is a big reason for that. He drags a lot of guys into the fight."