Fedor Tyutin scored the go-ahead goal with 3:22 to play in the third period and sent the Ducks to their third loss in a row.
Anaheim got a pair of goals from Joffrey Lupul and single tallies from Scott Niedermayer and Teemu Selanne. Jean-Sebastian Giguere faced 35 shots and allowed five goals before skating off with an injury.
Selanne's goal tied the game at 7:43 of the third period, but Tyutin came back at 16:38 to score the decider. Nash added an empty-net goal to close out the scoring.