Sharks take big lead, hold off Ducks 4-3

Top