Trailing 1-0 at the start of the final frame, the Predators notched the equalizer 79 seconds in when they held the puck in at the left point and David Legwand fed a streaking Patric Hornqvist, who fired home a wrist shot.
Fisher tallied the go-ahead goal midway through the period and Legwand added an empty-netter as Nashville snapped a two-game slide.
The win gave the Predators 92 points and a fourth-place tie with Detroit in the Western Conference with 10 games to play.
Anders Linback turned aside 30 saves to collect the victory.
Devante Smith-Pelly scored and Jonas Hiller gave made 24 stops for the Ducks.
Twerking Brooklyn burglar 'dropped it like it was hot' prior to theft
Ohio crash that killed two caught on camera [VIDEO]