The Red Wings used a three-goal second period to rally past the Ducks, 6-4, at Joe Louis Arena.
Tomas Tatar cut the deficit to one in the second period before Dylan Larkin tied it and Xavier Ouellet gave them the lead.
Tatar notched a hat trick as the Red Wings ended a four-game slide.
Former Plymouth Junior Rickard Rakell scored twice for Anaheim, which blew a two-goal lead. The Ducks fell to 16-11-and-5.
The Wings next game is tomorrow night in Carolina.