"Shot-wise it might have been one of the easiest shutouts of my career," said Hiller, who now has 11 for his career. "But not getting a whole lot of shots, does sometimes make it tougher to stay focused. They did have a couple of chances. There were a couple of odd-man rushes, and things like that, so it wasn't an easy night, but it wasn't a whole lot of work."
Teemu Selanne and Brandon McMillan also scored for the Ducks (32-21-4), who have won four in a row -- all on the road -- and six of the last seven overall.
The last-place Oilers (16-32-8) have dropped three straight and 12 of 14. They are a league-worst 7-17-4 at home, and 0-6-1 in their last seven games at Rexall Place.
"This is the first game, I think, that we have only mustered 12 shots," forward Dustin Penner said. "Obviously you are not going to win if that happens. But there were other issues to worry about other than the shot total tonight."
Oilers coach Tom Renney was left shaking his head.
"Nothing surprises me with this squad right now," he said. "We're talking about mental toughness now. We have people that should be out there fighting for their jobs in the National Hockey League that needed to do more. We have others that have established themselves in the league that needed to take on some leadership.
"We had a team play poorly in front of a young goaltender who has been really good for us this year. They let him down."
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.
"When you score early like that, it really set the tone for us," Ducks coach Randy Carlyle said.
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.
"I thought we got guilty of being too cute at times, but then got a big goal and the game started to go in our direction and we were fortunate we caught a tired hockey club tonight," Carlyle said.
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 because of 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.
Copyright by STATS LLC and The Associated Press
Arena: Rexall Place Location: Edmonton, Alberta
Referees: Stephane Auger, Bill McCreary Linesmen: Derek Nansen, Vaughan Rody
Attendance: 16,839 (100.0% full)
Team Stat Comparison
Power Play Goals
Power Play Opportunities
Shots on Goal
Teemu Selanne (17)
Assists: Jason Blake, Andreas Lilja
Brandon McMillan (8)
Assists: Dan Sexton, Maxim Lapierre
Bobby Ryan (26)
Assists: Corey Perry, Ryan Getzlaf
Bobby Ryan (27)
Assists: Corey Perry, Ryan Getzlaf