Dustin Wolf made 27 stops and Joel Hanley’s first goal of the season was the game-winner as the Calgary Flames edged the San Jose Sharks 3-2.