Jonas Hiller made 12 saves in his fifth shutout of the season, Bobby Ryan scored twice and the Anaheim Ducks finished a perfect four-game road trip with a 4-0 victory over the lowly Edmonton Oilers on Sunday.

Teemu Selanne and Brandon McMillan also scored for the Ducks (32-21-4), who have won six of seven overall.

The Oilers (16-32-8) have dropped three straight and 12 of 14. They haven't won at home since Jan. 6.

Anaheim got off to a fast start behind Selanne, who put the Ducks' second shot of the game past Devan Dubnyk just 34 seconds into the first. Jason Blake spotted Selanne streaking to the net and put a pass on the veteran's stick for a redirection.

It was another bad start for the Oilers, who allowed goals on the first two shots they faced against Ottawa on Saturday with Nikolai Khabibulin in net, stretching his winless streak to 14 games.

Anaheim took a 2-0 lead at 15:24 of the second, capitalizing on one of many Oilers turnovers with Dan Sexton sending the puck to the net and McMillan tipping it home.

Another giveaway just over a minute later made it a three-goal game. The puck eventually came to Ryan at the side of the net and he beat a sprawling Dubnyk for his 26th of the season.

Ryan scored again early in the third, converting a pass from Corey Perry. Khabibulin replaced Dubnyk after the goal.

NOTES: The Ducks finished with 22 shots. ... It was the fourth and final scheduled meeting between the teams this season. Edmonton won the first game before Anaheim came back to take the next three. ... The Oilers were without captain Shawn Horcoff for the second straight game due to a bout of bronchitis. ... Oilers coach Tom Renney was back behind the bench after missing the last two games to be with his family following the death of his father. ... Hiller hadn't played since Feb. 2, suffering from fatigue and lightheadedness. ... Former Oilers defenseman Lubomir Visnovsky has racked up 57 points in 71 games since being dealt to the Ducks last season for Ryan Whitney. ... Edmonton is now a league-worst 7-17-4 at home, and 0-6-1 in their last seven games at Rexall Place.