Hemmalaget Buffalo, med svenske lagkaptenen Rasmus Dahlin i spetsen, hamnade efter bara 89 sekunder när Bobby McMann gav gästerna ledningen. Innan den första perioden var slut hade Auston Matthews förlängt efter att ha blivit framspelad av Nylander.
Toronto fortsatte sin dominans i mitten och gjorde ytterligare tre mål, med Nylander inblandad i ett av dem.
Buffalo lyckades göra några inhopp i tredje, men det blev aldrig mer spännande än när Torontos svenska anfallsstjärna kunde spika slutresultatet 6-3 i öppen korg med 20 sekunder kvar.
Gästerna från Kanada har nu vunnit fyra av sina fem senaste matcher. För Buffalo ser det mycket mörkare ut – nattens förlust var den tolfte i rad.