McDavid passed the 12-game mark shared by Sebastian Aho (2018-19), Ken Linseman (1985-86) and Wayne Gretzky (1982-83). The Oilers captain leads the NHL with 36 points (eight goals, 28 assists).
Tristan Jarry made 24 saves for his first shutout of the season and 24th in the NHL for the Oilers (9-2-2), who were coming off of consecutive losses for the first time this season (0-1-1). Ryan Nugent-Hopkins had two assists.
Dustin Wolf made 20 saves on 23 shots in 40 minutes of relief duty for the Flames (5-7-0), who had won four in a row and five of their previous six.
Devin Cooley stopped eight of the nine shots he faced before sustaining a lower-body injury following a collision in the crease with Oilers forward Colton Dach with 12 seconds left in the first period. Dach was assessed a goalkeeper interference penalty, and Wolf came in to start the second period.
Mathieu Joseph put Edmonton ahead 1-0 on their first shot of the game at 7:46 of the first period. McDavid sent a pass from the right dot across the slot to Joseph for the put away underneath Cooley’s right arm.
Mattias Ekholm made it 2-0 at 4:52 of the second period with a wrist shot from the point over Wolf’s left shoulder, off the crossbar and in. The defenseman returned to the lineup after sitting out two games with a concussion.
Kasperi Kapanen pushed the lead to 3-0 on the power play 55 seconds into the second period, taking a pass across the crease from McDavid and lifting it over the left pad of Wolf, who was in the splits.
Just 21 seconds later, it was 4-0 at 1:16, as Alex Formenton scored past Wolf’s glove from the slot on a centering pass by Jason Dickinson, who knocked Flames defenseman Jake Middleton off the puck along the right boards. Dickinson was playing for the first time since sitting out six games with an undisclosed injury.
Flames forward Brennan Othmann left at 5:04 of the first period with an upper-body injury. There was no update on Cooley’s status immediately following the game.