Corey Perry also scored and Ilya Bryzgalov stopped 31 shots for the Ducks, who moved within one point of Detroit for tops in the league.
"It was great team win, Bryz played great and our power play was obviously clicking," Anaheim left wing Chris Kunitz said. "We had all four lines going, when we flow like that and get good offense early on, we tend to win."
Anaheim has earned 13 points while going 6-0-1 in the first seven games of an eight-game homestand that concludes Sunday against Los Angeles.
"It was a key win for us tonight, to be able to come out and play the way we knew how, and the way we played early in the season," said McDonald who had two assists, giving him 16 points in his last 10 games.
McDonald also was involved in a late game skirmish with Chicago forward Patrick Sharp.
"It was a physical game, this team responds well when we play physical, I think it kind of wakes us up," McDonald said.
With the victory, the Ducks matched a franchise record for points (98), set last season.
"It was a tough game, they are a good team," Chicago coach Denis Savard said. "We spent a lot of energy battling back in L.A. (on Thursday), and this was our third game in four nights. It was a tough night."
Niedermayer increased his total to 62 points (12 goals, 50 assists), moving past Detroit's Nicklas Lidstrom (60 points) for the scoring lead among defensemen.
Chicago goalie Nikolai Khabibulin struggled while playing in the second of back-to-back games. He gave up five goals on the Ducks' first 17 shots before being replaced by Patrick Lalime in the second period.
The Ducks scored three times on their first five power-play opportunities.
"They're a good team, it doesn't take them much when you give them a little bit of room," Lalime said. "They have a good power play and we paid for it."
Selanne opened the scoring 3:31 into the game. Perry made it 2-0 with a power-play score at 9:06, and Selanne added his second with the man-advantage at 16:45.
McDonald made it 5-0 with two goals in a span of 3:13 in the second period, the latter on a power play at 13:00.
Chicago had won four of its last five games, and has split the four games of its five-game trip.
"We've played some good teams on the road, we're getting a better effort overall," Lalime said.
The Ducks have scored three or more goals in nine of their last 10 games. ... Chicago forward Peter Bondra was excused from playing Friday for personal reasons. Bondra has just one goal in 20 games since returning from a neck injury on Jan. 28.
Copyright by STATS LLC and The Associated Press
Arena: Honda Center Location: Anaheim, California
Referees: Dennis LaRue, Ian Walsh Linesmen: Brian Mach, Mark Pare
Attendance: 17,174 (100.0% full)
Team Stat Comparison
Power Play Goals
Power Play Opportunities
Shots on Goal
Teemu Selanne (42)
Assists: Scott Niedermayer, Andy McDonald
Corey Perry (17)
(Power Play) Assists: Scott Niedermayer, Francois Beauchemin
Teemu Selanne (43)
(Power Play) Assists: Andy McDonald, Ryan Getzlaf
Andy McDonald (23)
Andy McDonald (24)
(Power Play) Assists: Ryan Getzlaf, Scott Niedermayer
Rene Bourque (6)
(Power Play) Assists: Adrian Aucoin, Jeff Hamilton
Jason Williams (14)
(Power Play) Assists: Jeff Hamilton, Martin Havlat