ANAHEIM, Calif. -- Corey Perry and captain Ryan Getzlaf each had a goal and two assists, and the Anaheim Ducks snapped their four-game home skid with a 6-2 victory over the Florida Panthers on Sunday night.
Patrick Maroon also scored an early goal before leaving the game with a lower-body injury for the Ducks, who pulled within one point of San Jose atop the Pacific Division standings.
Selanne had a goal and an assist, while Jonas Hiller made 28 saves for Anaheim, which is four points behind Western Conference-leading St. Louis with 11 games left.
Former Anaheim goalie Dan Ellis stopped 34 shots in Florida's seventh loss in nine games overall.
The Ducks had lost two straight and six of eight while slipping out of first place in the NHL standings, but they got back to their usual dominant selves during the second period.
After Maroon scored his first career power-play goal in the first period against the NHL's worst penalty-killing team, Selanne scored his 684th career goal just 15 seconds into the second.
Silfverberg scored an unassisted short-handed goal less than four minutes later,
Fleischmann's eighth goal of the season midway through the second trimmed the Ducks' lead to 3-2, but Palmieri and Perry scored 1:01 apart later in the period. Perry's goal was his 37th of the season, second-most in the NHL.
Getzlaf got his 30th goal early in the third period, and new defenseman Stephane Robidas had an assist for his first point with the Ducks.
NOTES: Anaheim's next eight games are against opponents currently out of the playoff picture. The Ducks begin a three-game road trip Wednesday at Calgary while the NCAA West regional men's basketball tournament occupies Honda Center. ... Ellis started his 200th career NHL game. ... Anaheim equipment manager Doug Shearer worked his 2,500th game.