Carolina Hurricanes goaltender Frederik Andersen made 24 saves as Sebastian Aho broke the tie early in the third period to fuel a 3-1 win over the San Jose Sharks.