Leon Draisaitl scored two goals and Connor McDavid recorded three assists to lead the Edmonton Oilers to a 4-2 victory over the Vancouver Canucks on Saturday at Rogers Place.

Mattias Ekholm opened the scoring for Edmonton at 9:14 of the first period with a slap shot set up by McDavid and Draisaitl. Vancouver countered with nine seconds remaining in the frame when Max Sasson scored on a tip-in off assists from Jamie Oleksiak and Guillaume Brisebois to tie the score 1-1.

The Oilers pulled ahead early in the third period. Jason Dickinson made it 2-1 just 49 seconds into the frame with a backhand shot assisted by Ty Emberson and Mathieu Joseph. Draisaitl extended the lead to 3-1 at 4:00 with a power-play snap shot set up by McDavid and Evan Bouchard. Brock Boeser brought Vancouver back within one at 17:25 on a tip-in assisted by Filip Hronek and Elias Pettersson, but Draisaitl sealed the win with an empty-net goal at 19:15 with assists from McDavid and Zach Hyman.

Devon Levi earned the win in net for the Oilers by stopping 20 of 22 shots. Leevi Merilainen took the loss for Vancouver after turning aside 26 of 29 shots. Edmonton finished 1 for 3 on the power play, while the Canucks went 0 for 2 on the man advantage.

Edmonton improved its regular-season record to 12-3-3. The Canucks fell to 3-15-1 and extended their winless streak to five straight games.

Both teams play again on Monday, November 9. The Oilers host the New York Rangers, while the Canucks host the Philadelphia Flyers.