När McDavid gjorde 4–3 med fem minuter kvar av den tredje perioden hade Oilers vänt 0–3 till ledning. Med 25 sekunder kvar kom sedan avgörandet, 5–3, i tom bur – även det signerat McDavid.
4–3-målet innebar dessutom 25-åringens 700:e poäng i NHL. En milstolpe som kanadensaren är den sjätte snabbaste att nå.
Utöver tre fullträffar noterades McDavid också för en assist i premiärsegern, där Elias Pettersson gjorde matchens första mål.
På annat håll vann Anaheim Ducks mot Seattle Kraken med 5–4 efter förlängning, även det en svängig tillställning.
Kraken hade såväl 3–1 som 4–2 innan Ducks avgjorde knappa minuten in i förlängningen genom Troy Terry.
John Klingberg noterades för två Ducks-assist medan André Burakovsky gjorde sitt första mål för sin nya klubb Seattle.