Saku Koivu’s faceoff win led to a Lubomir Visnovsky goal with 32.6 seconds left in overtime, lifting the Ducks to their fourth straight win.
Jason Blake and Corey Perry also scored for the Ducks, who were outshot 41-20 and leaned on a 39-save effort from Jonas HIller.
Torrey Mitchell scored 1:42 into the opening period to draw first blood. With the Sharks down 2-1, Devin Setoguchi tied the game on a one-timer seconds after a Toni Lydman penalty expired as two Ducks (Corey Perry and Andreas Lilja) were skating without their sticks.
Antero Niittymaki made 18 saves for the Sharks, who were playing without Joe Thornton while their captain served the final game of a two-game suspension.
Shameless plug: If you’re by a radio, tune in to “Duck Calls” With Josh Brewster on AM-830 – I’ll be coming on the show after Ducks defenseman Andy Sutton, around 11 p.m.