Anaheim won its fifth straight game and defeated the Stars for the first time in five tries.
The Ducks played without forward Corey Perry, who served the first of his four-game suspension for an illegal hit against Minnesota's Jason Zucker on Tuesday.
Andrew Cogliano tied it for the Ducks midway through the second period.
Kari Lehtonen stopped 29 shots for the Stars, who have lost three straight.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Ray Liotta sues skin care company over use of likeness