"We stuck with the same program that we've been sticking with the last few weeks -- getting the puck in deep, cycling it and taking it to the net. Tonight we finally started getting the bounces," Perry said. "We needed a game like that to take the monkey off our back a little bit. I hope it continues."
Perry, Chris Kunitz and Ryan Getzlaf each had a goal and an assist for the Ducks, who had been held to two goals or fewer in 10 of their previous 12 games. Travis Moen snapped a 41-game goal drought and Jean-Sebastien Giguere made 20 saves, helping Anaheim beat Nashville at home for the seventh straight time and 11th in 13 visits by the Predators.
The Ducks had scored no more than two goals in five of their previous six victories.
"It's hard to be consistent and win games when you only score one or two goals because it puts a lot of pressure on your goalie and your specialty teams," Rob Niedermayer said.
"It was nice to see each line chip in tonight, and that's what we need going forward. When we get every line contributing, it makes us a lot harder team to play against, from top to bottom. When we're playing well, we're rolling four lines."
Nashville's J.P. Dumont extended his career-best goal streak to five games during a power play, tying the club record shared by Sergei Krivokrasov, Greg Johnson and Steve Sullivan. Defenseman Marek Zidlicky also scored a man-advantage goal for the Predators.
Dan Ellis, who had won his previous four starts, surrendered four goals on 10 Anaheim shots during an 8:07 span of the second period as the Ducks grabbed a 4-1 lead.
"They're a team that has lots of veteran leadership and they've got good players. So when you give them good opportunities, they are going to find the back of the net," Ellis said. "Their young forwards are superstars in the NHL -- Getzlaf, Perry and Kunitz. We had a really strong first period, but I think they outmuscled us in the second period and we got thrown back on our heels."
Moen converted a rebound of Sean O'Donnell's slap shot from the left point 42 seconds into the period after Rob Niedermayer knocked Zidlicky off the puck behind the net. His only other goal this season game in the second game of a two-game set against the Los Angeles Kings in London back on Oct. 30.
Kunitz put Anaheim ahead for good 1:09 later with his 14th goal. Referee Rob Martell had his arm up to call a delayed penalty on Ryan Suter when Ellis made a glove save on Ryan Carter's deflection of Mathieu Schneider's slap shot, and Kunitz backhanded in the rebound.
The Ducks then received a two-man advantage for 26 seconds after Greg Zanon was sent off for slashing at 7:39 of the second and was joined in the penalty box by Scott Nichol following a hooking infraction.
Pronger made it 3-1 with 12 seconds left on Zanon's penalty, beating Ellis high to the glove side with a one-timer from the top of the left circle for his ninth goal. Perry added his 22nd on a one-timer from short range at 8:49 of the period after Kunitz set him up with a pass through the crease.
The Predators, who came in 17-2-1 when scoring the first goal, took a 1-0 lead 47 seconds after Moen received the only penalty of the first period for holding Martin Gelinas. Zidlicky's slap shot from the top of the left circle beat Giguere high to the glove side at 4:49.
Dumont scored his 15th goal just nine seconds after an interference penalty against Getzlaf, trimming the margin to 4-2 with 14:49 to play. It was the first third-period goal allowed by the Ducks in 10 home games.
The Ducks' only other four-goal period this season was the third period of a 6-4 win at Los Angeles on Nov. 15. ... Anaheim hadn't given up a third-period goal at home since Nov. 23 when Phoenix's Radim Vrbata scored with 1:07 left and the Coyotes beat them in a shootout. ... Getzlaf extended his point streak to eight games, tying his career best. ... Nashville came in with the NHL's second-best penalty-killing percentage on the road (10-for-91). The Predators gave up two goals in three short-handed situations.