After Anaheim killed a 5-on-3 for 1:15, Colangelo swept in a loose rebound in the crease to push the lead to 3-1 with 59 seconds left in the first period.
"I think some of our guys thought it was going to be an eight-goal game, and we're not good enough to play that way," Ducks coach Greg Cronin said.
The Sharks outshot the Ducks 14-4 in the second period.
"I don't think we were at our best," McTavish said. "They got a lot of young skill and speed, so they took it to us, especially in the second there."
NOTES: Mukhamadullin had to be helped off the ice 35 seconds into the third period after he was pulled down by Ducks forward Frank Vatrano, who was assessed a roughing penalty. Warsofsky did not have an update after the game. ... Zegras has seven points (three goals, four assists) in his past six games. ... McTavish has 10 points (two goals, eight assists) in his past eight games and leads Anaheim with 12 multipoint games this season. He also had an NHL career-high 11 shots on goal, five more than his previous high. ... Colangelo has seven goals in his past 10 games.