Leon Draisaitl scored 3:16 into overtime and the Edmonton Oilers came away with a 3-2 victory over the Anaheim Ducks on Saturday night.

Drake Caggiula and Ryan Nugent-Hopkins also scored for the Oilers, who have won two in a row. Jordan Eberle assisted on all three goals.

Ryan Kesler and Rickard Rakell scored for the Ducks, who had a three-game winning streak come to an end.

It was pretty even through the scoreless first period, with Anaheim putting eight shots on Cam Talbot and the Oilers getting seven on John Gibson.

The Oilers took the lead on the power play five minutes into the second period when Patrick Maroon fed a puck through to Caggiula, and he got Gibson going the wrong way to record his first NHL goal.

The Ducks responded midway through the middle frame with a power-play goal of their own, as Kesler swept in a puck from the doorstep for his ninth of the season.

Edmonton regained the lead with 6:25 to play in the second period when Nugent-Hopkins stepped in from the point and beat Gibson with a wrist shot from the top of the circle 1 second after a power play expired. It was his fourth of the year.

The Ducks tied up the game again midway through the third as a shot deflected out front to Rakell, who put his team-leading 10th goal of the season into a wide-open net.

Talbot had to be especially solid for the remainder of the third to push the game into extra time, where Draisaitl took a feed in front from Andrej Sekera and score his 10th of the season to secure the win.

NOTES: Gibson turned away 29 shots, and Talbot stopped 31. ... It was the second of five meetings between the two teams this season, with the Ducks winning the first game in Anaheim 4-1 in November. ... Anaheim came into the game with an 8-1-1 record in its last 10 games against Edmonton. ... Oilers defenseman Mark Fayne played just his second game of the season, coming in to replace injured Darnell Nurse, who is out longterm with a lower-body injury. ... Former Oiler turned Duck Andrew Cogliano has never missed a game in his NHL career and played his 729th consecutive game.


Ducks: Travel to Calgary for a game Sunday night.

Oilers: Host the Wild on Sunday night.