Efter sex raka matcher utan mål och fem utan poäng, slog 22-åringen till med första målet för den här NHL-säsongen.
Men svenskens fullträff hjälpte inte Vancouver i mötet med Montreal, och matchen slutade med en 2–5-förlust.
Pettersson reducerade till 1–2 i början av tredje och kort därefter kvitterade Nils Höglander – men sedan handlade slutet av matchen om Montreal som via mål från Brendan Gallagher, Jonathan Drouin och Joel Edmundson säkrade segern.
– Jag har inte börjat säsongen som jag vill. Jag måste vara bättre och spela bättre defensivt. Vi vill spendera hela matcherna i offensiv zon och en bra defensiv leder till en bra offensiv. Vi måste bara hitta dit, säger Pettersson på en presskonferens enligt Aftonbladet.