Det började så bra för Vancouver.
Bara drygt en minut in i matchen kunde Bo Horvat, assisterad av Pettersson, sätta matchens första mål och några minuter därpå hade Tyler Myers utökat till 2–0.
Sedan dröjde det inte länge innan Canucks svenska superstjärna dansat in en backhandspuck framför mål för 3–0.
Men innan första perioden var över hade Dominik Kahun reducerat för Edmonton, och efter en mållös andra inledde Kahun tredje med ytterligare ett mål.
Det bättrade gästerna på med en powerplaypåse signerad Connor McDavid, läckert assisterad av Leon Draisaitl, och slutligen även en matchvinnare från Tyler Ennis.
Och det är svårt att säga att läget är annat än dystert för Canucks efter nattens tapp.
Klubben har nu bara två segrar på sina senaste tolv spelade matcher och ligger näst sist i North Division.
– Självklart börjar vi blir trötta och less på att aldrig få hålla i ledningar. Det här har hänt ett par gånger nu så vi måste sätta ned foten och få stopp på det här, säger lagets kapten Bo Horvat efter matchen.
Elias Pettersson har emellertid lyft sig rejält efter sin sega start på säsongen och har nu 17 poäng på de senaste 17 matcherna.
Vancouver Canucks – Edmonton Oilers 3–4 (3–1, 0–0, 0–3)
Mål, Vancouver: Bo Horvat (Elias Pettersson), Tyler Myers, Elias Pettersson
Mål, Edmonton: Dominik Kahun 2, Connor McDavid, Tyler Ennis (Adam Larsson)
Skott: 33–29 (11–9, 9–10, 13–10)
***
Var med och bidra till HockeyNews.se för fler nyheter, intervjuer och bevakning. Swisha till 123 529 7163.
Allt på Hockeynews PLUS för bara 69kr. Skaffa PLUS. Säg upp när du vill.