Petr Nedved took a hooking penalty at 1:34 and 27 seconds later, Dwayne Roloson batted the puck over the glass and took a delay of game penalty, giving Anaheim an early two-man advantage.
Roloson redeemed himself 29 seconds later, taking a bit of a tumble when Anaheim's Chris Kunitz skated past him behind the Edmonton net.
The Ducks took another penalty while on a four-on-three power play - Scott Niedermayer for tripping. The result was nine seconds of three-on-three action before the Oilers' first power play of the night.
About 20 seconds after the Niedermayer penalty expired, the Ducks struck for their first of the night. A giveaway by Marc-Andre Bergeron in the Edmonton zone to Teemu Selanne resulted in the Finnish winger getting a clear-cut break on Roloson. He made no mistake, roofing it over the netminder's shoulder.
Eight minutes in, Raffi Torres levelled Travis Moen deep in the Oilers' zone. Moen took exception to the hit and Matt Greene stepped in, dropping the gloves as the two went toe-to-toe. Greene had the edge in the fight early but Moen got some late shots to knock down the Oilers defenceman.
At the 11-minute mark, both teams had great scoring chances. Nedved found Sykora at the right circle for a one-timer and Bryzgalov had to be sharp to get down and make that stop. Going the other way, Dustin Penner was wide open at the left side of the net but his redirection just missed the far post. Ryan Smyth
almost scored a highlight-reel goal, breaking through the Ducks defence and undressing Scott Niedermayer before attempting a deke in-close. Bryzgalov made a big save on the play.
A Ducks penalty for faceoff violation (being waved out of the circle twice) gave Edmonton a late power play but they were unable to generate much in the way of scoring chances.
After one, shots on goal were 9-6 for Anaheim.
Roloson made a big save early in the second on Anaheim's Chris Kunitz. His hard shot from the left circle was gloved down by the Oilers goaltender.
Bryzgalov also made a nice stop, scooping a Horcoff shot out of mid-air to keep his team in front.
With the Oilers down a man late in the second, Roloson came up with some huge saves to keep it close. He denied Penner on a slap shot and Getzlaf on the rebound.
Moments after Bergeron destroyed Penner with a beautiful open-ice hip check, Mathieu Roy absolutely levelled Shawn Thornton in the corner of the Edmonton zone. Thornton took exception to the hit and challenged Roy to a fight. The rookie defenceman held his own nicely, winning the battle decisively.
Just when it looked like the Oilers would be down one heading into the second intermission, Jason Smith teed up a shot from the right point that found its way through the legs of Bryzgalov.
27 seconds later, the Oilers went back on the attack and scored again to make it 2-1. Pisani centered the puck on the rush and Toby Petersen chopped at it, beating Bryzgalov top corner.
Shots after two were 18-15 in favour of the Ducks.
Anaheim's Dustin Penner almost tied the game for the visitors early in the third. He shot a low wrister from the left faceoff dot and Roloson beared down to snag it out of the air.
8:35 into the third, the Oilers struck again to move ahead 3-1. Shawn Horcoff
threw a one-armed backhand pass across the crease. The puck went off the skate of Selanne in front before Smyth whacked at it enough to chip it across the line.
Roloson showed he can do it with his stick and glove. After getting the second assist on Smyth's goal, Roloson cut across the crease to snag a shot from Corey Perry on a two-on-one.
With six minutes to play, the Oilers scored a beautiful goal off the rush to put the game out of reach. Lupul chipped the puck to Horcoff streaking down the side boards. Horcoff found Smyth dashing towards the net and his saucer pass hit number 94 right on the tape for the tap-in goal. NOTES:
Jarret Stoll left the game in the first period with a fractured nose and did not return... Raffi Torres' assist on the Petersen goal was the 99th point of his career as an Oiler.