Mason McTavish dished out three assists, Trevor Zegras had a goal and an assist, and the Anaheim Ducks topped the San Jose Sharks 4-3 following a shootout.