The Oilers captain extended his season-opening point streak to eight games and leads the NHL with 23 points (six goals, 17 assists).
Leon Draisaitl had a goal and an assist, and Vasiliy Podkolzin added two assists for the Oilers (6-1-1), who had suffered their first regulation loss of the season on Thursday, 4-2 against Utah. Tristan Jarry made 26 saves.
After pushing their season-long road win streak to a franchise-best 5-0-0, the Oilers will return to Edmonton for a five-game home stand.
John Marino and Mikhail Sergachev scored for the Mammoth (6-3-0), who came in on a three-game win streak. Karel Vejmelka allowed five goals on 17 shots before being replaced in the second period by Sebastian Cossa, who made three saves.
McDavid made it 1-0 for Edmonton just 40 seconds into the first period, getting sent in on a breakaway by Draisaitl before cutting wide through the left circle, across the slot and sliding a backhand around the left pad of Vejmelka.
It was McDavid’s seventh opening-minute goal, tying a franchise record established by Mark Messier.
Zach Hyman pushed the lead to 2-0 on the power play at 13:21, taking a centering feed from McDavid that bounced off the skate of Sergachev in tight, and jamming the bouncing puck past Vejmelka’s right pad for his first of the season.
Just 32 seconds later, Mathieu Joseph extended the lead to 3-0 at 13:53, pouncing on a puck misplayed by Mammoth defenseman Dmitri Simashev off a face-off in Edmonton’s zone for a breakaway to send a shot under the glove of Vejmelka.
Vejmelka got a pad on another breakaway attempt by Joseph four minutes into the second period, before Kasperi Kapanen made it 4-0 at 10:57. He picked up the rebound off a point shot from Evan Bouchard that glanced off McDavid, and sent a shot from the slot that went high corner, crossbar and in over Vejmelka’s glove.
McDavid sent Draisaitl up the ice for a breakaway following a giveaway in Edmonton’s zone by Mammoth defenseman Nate Schmidt. Draisaitl scored five-hole to extend Edmonton’s lead to 5-0 at 13:48, and Vejmelka was replaced by Cossa.
Marino cut the lead to 5-1 4:25 into the third period, sending a slap shot from above the right circle through a screen and over the blocker of Jarry.
Sergachev scored 1:35 later, having his shot from the slot deflect high onto the top of the net before bouncing toward Jarry’s back and into the net to make it 5-2 at 6:00.
McDavid scored on the breakaway for the 6-2 final at 10:17 after poking the puck away from Marino in the neutral zone.