Granlund put the Sharks ahead 1-0 at 7:41 of the second period. After Ryan Shea flubbed a clearing attempt, Smith passed across to Granlund, who skated into the left circle and beat Nejeljkovic glove side with a wrist shot.
Crosby tied the game 1-1 just 24 seconds into the third period. Bryan Rust drove to the net and had his pass broken up by Cody Ceci, but the puck bounced right to Crosby, who scored five-hole from a sharp angle.
"It is a game of mistakes, and right now, we are making the ones that are hurting us," Crosby said. "That's how it is going and we've got to find a way to change that."
After Celebrini put the Sharks back in front, Drew O'Connor had a chance to tie it 2-2 at 10:19, but his short-handed penalty shot was stopped by Askarov.
"Woah woah woah, no, no, no. It is what I felt in that moment, but he didn't score obviously, so," Askarov said.