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.
Jessica Simpson shares three-way kiss with friends in photo
Senate Democrats to pull all-nighter on climate change