Pettersson blev poängräddare när han kvitterade till 6–6 med bara 36 sekunder kvar att spela, då han från nära håll pricksköt in ett direkskott.
I förlängningen såg han sedan till att spela fram till Derrick Pouliots matchavgörande fullträff – Petterssons femte poäng för kvällen.
– Det var en häftig match att spela, säger Pettersson till ett stort medieuppbåd i omklädningsrummet.
Hur kul har du just nu?
– Väldigt kul.
Petterssons geniala assist – från egen blålinje
Innan dess hade 19-åringen noterat en fenomenal assist till radarpartnern Brock Boesers andra mål. Den svenske rookien skapade målchansen från egen blålinje (!) när han medvetet skickade pucken hårt i sargen på kortsidan så att den studsade ut till Boesers blad. Vancouverstjärnan gjorde inget misstag – 2–1-målet satt perfekt i krysset.
– Jag fick en snabb tanke att utnyttja hybridicingen eller vad det nu kallas, så jag testade och det fungerade.
Du förstår att det är en väldigt speciell assist?
– Vad ska jag säga... säger Pettersson och rycker på axlarna.
– Jag försökte göra samma sak tidigare under säsongen men då blev det icing så det var inte så bra.
Segern tar Vancouver upp på andra plats i västra konferensen. Högst oväntat efter det tunga fjolåret.
Starkt poängfacit
Pettersson är nu uppe i 15 poäng (varav nio mål) på nio matcher. Imponerande – särskilt med tanke på att han ådrog sig en hjärnskakning som höll honom från isen i flera matcher.
De nio fullträffarna innebär att han blev 16:e spelare att göra nio mål på sina första nio matcher i NHL.
Även veteranen Loui Eriksson blev målskytt för Vancouver, hans första för säsongen.
Gabriel Landeskog stod för en assist, men var högst olycklig när han tappade pucken bakom eget mål sekunder innan Elias Petterssons sena kvitteringsmål.
NHL
Vancouver Canucks
7 - 6
Colorado Avalanche
Första perioden
- 1-0Boeser (Pettersson)00:58
Andra perioden
- 01:381-1Dries (Kerfoot/Wilson)
- 2-1Boeser (Pettersson/Goldobin)05:18
- 06:082-2Cole (MacKinnon/Rantanen)
- 3-2Eriksson (Gudbranson/Gaunce)08:47
- 10:323-3MacKinnon (Rantanen/Barrie)
- 12:363-4Kerfoot (Girard/Wilson)
- 4-4Pettersson (A. Roussel/Stecher)17:33
Tredje perioden
- 01:304-5Zadorov (Bourque)
- 5-5Granlund (Goldobin/Hutton)10:02
- 18:235-6MacKinnon (Landeskog/Rantanen)
- 6-6Pettersson (Horvat/Boeser)19:24
Förlängning
- 7-6Pouliot (Pettersson/Boeser)64:38