Jonas Hiller made 23 saves and Alex Grant scored his second career goal on his second NHL shot as the Pacific Division-leading Ducks improved to 12-0-2 at home, extending the second-longest streak without a regulation loss to open a season in the shootout era.
Josh Harding stopped 29 shots and Jason Pominville scored his 15th goal early in the third period for the Wild, who have lost four straight on the road.
Perry extended the longest goal streak in the league this season with a second-period goal, jumping on a loose puck for his 21st.
It's not just going to happen on its own. We have to have guys commit to the areas we need to improve on. We're going to be better than last year but there is still a long way to go. But I really like the pieces and where we're headed.
— Sabres forward Tyler Ennis on the progress of Buffalo's rebuilding process