Will Smith, Tyler Toffoli, and John Klingberg each had a goal and an assist for the Sharks (5-6-3), who are 4-1-1 in their past six games. Ethan Cardwell and Ty Dellandrea also scored, and Yaroslav Askarov made 28 saves.
Ryan Winterton scored his first NHL goal for Seattle (6-3-4), which finished a five-game homestand with a 2-1-2 record. Joey Daccord made 15 saves before he was replaced by Matt Murray in the third period. Murray made three saves in relief.
Celebrini gave the Sharks a 1-0 lead 1:08 into the first period. Celebrini took a pass from Toffoli from the right wing into the slot, and his wrist shot beat Daccord by the blocker.
Winterton tied the game 1-1 at 16:30. After the puck bounced to Winterton in the slot, his wrist shot beat Askarov over the blocker.
Cardwell put the Sharks back in front 2-1 at 18:42. Alexander Wennberg sent a perfect cross-ice pass from right to left to Cardwell, whose one-timer went past Daccord’s blocker.
Klingberg pushed the Sharks lead to 3-1 with a power-play goal at 11:21 of the second period. Smith gave Klingberg a pass at the center of the point and he one-timed it over Daccord’s glove.
Smith made it 4-1 at 1:02 of the third period after his wrist shot from the right wing beat Daccord by the blocker.
Dellandrea made it 5-1 with a short-handed goal at 3:24. Collin Graf was stopped on a breakaway and passed the rebound back in front for Dellandrea to tap in. Daccord was pulled for Murray.
Toffoli made it 6-1 at 3:54 with a breakaway goal over the glove of Murray.