Macklin Celebrini had a goal and an assist for the Sharks (11-9-3), who finished a four-game homestand with a record of 3-1-0. Celebrini extended his point streak to five games (four goals, four assists), and Shakir Mukhamadullin and Collin Graf also scored.
Morgan Geekie scored the only goal for the Bruins (13-11-0), who are 1-2-0 through the first three games of a four-game road trip. Geekie’s goal marked his 17th of the season, tying Colorado Avalanche forward Nathan MacKinnon for the most in the NHL. Jeremy Swayman made 28 saves.
Mukhamadullin gave the Sharks a 1-0 lead at 15:53 of the first period. Mario Ferraro slid a pass to the right point for Mukhamadullin, whose wrist shot from the right circle deflected off Bruins forward Michael Eyssimont’s stick and over Swayman’s glove.
Dmitry Orlov faked a slap shot at the point and instead slid a pass to Celebrini at the left wing, whose snap shot on the power play beat Swayman glove side to push the Sharks’ lead to 2-0 at 11:45 of the second period.
Geekie cut the Sharks lead to 2-1 at 10:02 of the third period. David Pastrnak circled the net and fed a cross-crease pass to Geekie, who put a wrist shot past Askarov’s right pad.
Graf added an empty-net goal at 18:53 to ice the game 3-1.