Wennberg tied it 1-1 with a power-play goal at 8:30. After his attempted pass deflected off the stick of Blues defenseman Logan Mailloux, Wennberg gathered the puck and put it under Hofer's left arm from in front.
"It felt like we were moving our feet. We were creating chances down low," Wennberg said. "I would say there's some lucky bounces. [You] try to make plays. You get it back, and then a rebound. We talked about it, we got to get in front of the net."
Celebrini made it 2-1 with another on the power play at 13:25 when his wrist shot from between the circles deflected in off the left leg of Mailloux past Hofer's left shoulder for his 100th point of the season.
Buchnevich evened the score 2-2 at 16:39. Neighbours picked off Dmitry Orlov's pass at San Jose's blue line and fed a pass to Buchnevich, who deflected the puck between Askarov's pads from the slot.
"Disappointing. We left a little on the table. I don't think we forced their hand enough into playing the style we want to play. Getting into a track meet-type game, and that's the way they like to play," Neighbours said.
Celebrini regained the lead for the Sharks, 3-2, while on the power play at 19:04. He chipped in Nick Leddy's backhanded centering pass off Hofer's blocker and into the net.
"It [stinks] when [Leddy] was getting sent down, but now that he's up, I think you can see just the way he plays, how solid he is," Celebrini said. "It was nice to see that pass come through."
Wennberg's second power-play goal extended it to 4-2 at 10:13 of the second period, sweeping in the rebound of Toffoli's chance from in tight past the left pad of Hofer.
Broberg cut the deficit to 4-3 while on the power play at 19:34, burying a snap shot from the slot past a lunging Askarov to the glove side.
"We started playing to their goal line. Started possessing pucks in their end. Started creating chaos in their end and got some looks out of it," Neighbours said. "Proud of the way we fought back, but at the end of the day, we don't get a point."
Fowler tied it 4-4 with a power-play goal at 12:53 of the third period with a wrist shot from the right circle to the far side.
NOTES: Celebrini is the third player in Sharks history to record 100 points in a season, following Joe Thornton (114 in 2006-07) and Erik Karlsson (101 in 2022-23). ... Gaudette's goal was the latest go-ahead goal for San Jose since March 12, 2019 (Joe Pavelski at 59:55). ... Lindstein became the fourth Blues skater to score their first NHL goal this season (also Dalibor Dvorsky, Hugh McGing and Otto Stenberg). The last time St. Louis had as many players score their first goal in the same campaign was 2017-18 (four). ... The Blues are 10-2-2 in their past 14 games.