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.
There's not much to say. We played like [garbage]. I think every guy in the room should be completely embarrassed about how they played tonight. Every single person. To start a road trip, one of the biggest road trips and have a division rival chasing you down and have a ton on the line, it's ridiculous how we played tonight.
— Anaheim forward Andrew Cogliano after the Ducks' 7-2 loss to the Flames on Wednesday