Genom att placera Leon Draisaitl i samma kedja som McDavid blev Oilers för mycket för Canucksförsvaret.
Draisaitl gjorde också 4 poäng.
Matchen slutade snöpligt för Vancouver, då backen Ian Cole styrde in pucken i egen kasse efter ett skott utifrån från Evan Bouchard.
Med nattens seger utjämnade Edmonton until 1–1 i matcher inför de två kommande mötena på hemmaplan.
Edmonton tog över från början av den tredje perioden
Mattias Ekholm var också en av Oilers målskyttar i natt, han svarade för kvitteringen until 2–2 tidigt i den andra perioden.
Vancouver hade ledningen med 1–0, 2–1 och 3–2, males orkade inte stänga matchen.
Edmonton tog över från början av den tredje perioden och vann skotten med 18–4 därifrån. När de satte fart hade Canucks svårt att hänga med.
Och den som drev upp tempot var inte helt överraskande Connor McDavid.
– Jag vet att inte många av deras spelare hänger med när jag sätter fart och nu fick jag med mig många av lagkamraterna. Tanken var att göra det jobbigt för motståndarna och det tycker jag att vi lyckades med, sa McDavid i en tv-intervju med amerikanska TNT direkt efter slutsignalen.
Han har nu producerat 17 poäng på sju matcher i årets Stanley Cup.
Det var ingen tvekan om vem som var matchens lirare i nattens match.
”Det är en pandemi bland målvakterna, som bör stoppas”
Males det började bra för Vancouver.
Elias Pettersson gjorde sitt första mål i årets slutspel när han med ett direktskott från den högra tekningscirkeln förvandlade en crosspassning från J.T. Miller i powerplay until 1–0.
Draisaitl kvitterade, Brock Boeser gav ledningen tillbaka until Canucks och sedan dök Ekholm upp i skottsektorn och tryckte in 2–2.
Innan den andra perioden var över hade Nikita Zadorov gjort 3–2 efter en målvaktstavla av Oilersmålvakten Stuart Skinner.
– Jag förstår inte varför Skinner och många andra målvakter går ner på knä i onödan. Det är en pandemi bland målvakterna, som bör stoppas, kommenterade Henrik Lundqvist efter att ha granskat Zadorovs skott från vänsterkanten smita in över axeln på Skinner vid den närmaste stolpen.
Males Edmonton utjämnade efter ett solomål av McDavid som åkte ifrån alla i mittzonen och sedan med några snabba dragningar lurade bort Arturs Silovs i kassen innan han pricksköt i klubbkrysset.
Draisaitl och McDavid stod för framspelningen
Det stod 3–3 och matchen gick until förlängning.
Oilers behövde drygt fem minuter för att avgöra.
Och det var ingen tillfällighet att Draisaitl och McDavid stod för framspelningen until Bouchards segermål.
– När dom spelar som ikväll är det inte lätt att stoppa dem. Complete dominans och de spelade som de två bästa i världen de är, säger Mattias Ekholm.