Andrew Ference scored in overtime and Ben Scrivens stopped 48 shots as the Edmonton Oilers pulled off a 4-3 upset of the Anaheim Ducks on Friday.
Ference intercepted the puck at centre ice with the teams playing three aside in overtime and unleashed a bullet just across the blue-line that beat Ducks goalie Jonas Hiller.
Sam Gagner, Jordan Eberle and Oscar Klefbom also scored for the second-last place Oilers (26-39-9), who snapped a three-game losing skid.
Nick Bonino, Patrick Maroon and Mathieu Perreault responded for the Ducks (47-18-8), who had a two-game winning streak come to an end and missed out on an opportunity to move into a tie for first in the Pacific Division with the idle San Jose Sharks. The Ducks remain one win short of tying their franchise record of 48 wins in a season, set in 2006-07 when they won their only Stanley Cup.
It didn't take Anaheim long to take a lead in the game, scoring just 35 seconds in, as Bonino converted a nice give-and-go with Ryan Getzlaf for his 19th goal of the season on the game's first shot.
The Oilers tied the game up on their first shot of the contest just shy of five minutes into the first period as Gagner took a pass on a two-on-one from David Perron and beat Hiller with a backhand shot. It was Gagner's 100th career NHL goal.
Edmonton caught a bit of a break a minute later as a deflected shot that Oilers goalie Ben Scrivens simply did not see clanged off the crossbar.
Anaheim out-shot the Oilers 12-5 in the opening period.
Edmonton had a bit more luck on their side four minutes into the second period as a shot got past Scrivens and was rolling into the net before Taylor Hall swooped in and fished it to safety just before it crossed the goal-line.
Scrivens helped his own cause a couple minutes later with a huge diving save in tight on Ducks forward Jakob Silfverberg.
The Oilers took a 2-1 lead midway through the second on an odd-man rush with a delayed penalty on the way as Ryan Nugent-Hopkins shrugged off a defender and fed the puck to Eberle, who beat Hiller with a high shot for his 24th goal of the season.
Anaheim tied the game with just under five minutes left in the second as they were given several cracks at a loose puck in front of the Oilers net before Maroon batted it in.
The shots favoured the Ducks 28-12 after 40 minutes of play.
Edmonton regained the lead eight-and-a-half minutes into the third period as Klefbom scored on a shot through traffic from the slot. It was the first career NHL goal for the rookie defenceman, playing in his ninth game.
Anaheim knotted the game back up with four-and-a-half minutes to play in the third as a Perreault shot hit Hall's stick in front and deflected into the top corner before Scrivens could react, eventually sending the game to extra time.
The shots were 42-17 for Anaheim at the end of regulation.
The Ducks close out a three-game trip in Vancouver on Saturday. Edmonton finishes off a six-game homestand on Sunday against the New York Rangers.
Notes: It was the third of five games between the two teams this season, with the Ducks winning both of the previous match-ups in Anaheima Ducks forward Teemu Selanne has made a career of burning the Oilers. Selanne came into the game with an impressive 49 goals and 91 career points in 82 games against Edmontona Former Ducks goalie Viktor Fasth remained out of the Edmonton lineup after a collision in practice left him with a neck injury. AHL call-up Laurent Brossoit served as the Oilers backupa Edmonton defenceman Anton Belov returned to the lineup, playing his first game since Feb. 27a Remaining out with injuries for the Oilers were forwards Nail Yakupov (ankle) and Jesse Joensuu (ankle)a Anaheim defenceman Cam Fowler (knee) is still on the shelf and may be out until the start of the playoffsa Former Oilers goalie Curtis Joseph was honoured at the game.