Connor McDavid scored twice to lead the Edmonton Oilers to an 8-3 victory over the Calgary Flames at Scotiabank Saddledome on Saturday night.
Kailer Yamamoto had a goal and an assist for the Oilers (28-18-6), who have won two straight games since losing 4-3 in a shootout at home to the Flames on Wednesday.
Zack Kassian, Ryan Nugent-Hopkins, Caleb Jones, Sam Gagner and Gaetan Haas also scored, while Leon Draisaitl had four assists.
Oilers goalie Mike Smith made 15 saves to record the win before being ejected from the game with 24 seconds left in the second period for a secondary fight with Flames netminder Cam Talbot.
Mikko Koskinen played the final 20:24 of the game in net for the Oilers and stopped all eight shots he faced.
Buddy Robinson, Elias Lindholm and Matthew Tkachuk scored for the Flames (27-20-6), while Mark Giordano had two assists.Connor McDavid, right, of the Oilers celebrates a goal with teammate Darnell Nurse. (Jeff McIntosh/Canadian Press )