Det var Guiseleys första ligaseger sedan den 30 april - och sättet på det var tillräckligt för att se klubben utvecklas på Twitter.
Spelet innehöll sju mål, en 37-minuters försening när lamporna slocknade och en arg fan marscherar på planen för att konfrontera York City chefen Jackie McNamara.
York, förvisades från League 2 förra säsongen och backas upp av mer än 700 fans för resan bort, sjönk till 20: e med en fjärde raka nederlag.
Guiseley förblir botten med sex poäng från 14 matcher.
Besökarna ledde genom Matt Frys huvud, bara för Guiseley att göra mål två gånger på tre minuter genom debutanten Jake Cassidy och Alex Purver.
Purver tillade en tredje, Jordan Preston gjorde det 4-1 och, efter översvämningsljuset misslyckande störtade marken i mörker, Jermaine Hylton, en annan debutant, och Rob Atkinson avslutade rout.
Spelet, som började kl 19:45 BST, slutade kl 22:35.
Matchen slutar, Guiseley 6, York City 1.
Andra halvlek, Guiseley 6, York City 1.
Mål!  Guiseley 6, York City 1. Robert Atkinson (Guiseley). Ordförande
Substitution, Guiseley. Adam Boyes ersätter Jermaine Hylton.
Substitution, Guiseley. Michael Rankine ersätter Jake Cassidy.
Substitution, Guiseley. Nicky Clee ersätter Connor Brown.
Substitution, York City. Kaine Felix ersätter Justin Johnson.
Mål!  Guiseley 5, York City 1. Jermaine Hylton (Guiseley). - (EN) Herr ordförande!
Substitution, York City. Fraser Murdoch ersätter Scott Fenwick.
Substitution, York City. Yan Klukowski ersätter Ben Clappison.
Andra halvan börjar Guiseley 4, York City 1.
Första halvlek, Guiseley 4, York City 1.
Mål!  Guiseley 4, York City 1. Jordanien Preston (Guiseley).
Jordan Preston (Guiseley) visas det gula kortet.
Mål!  Guiseley 3, York City 1. Alex Purver (Guiseley). - (EN) Herr ordförande!
Mål!  Guiseley 2, York City 1. Alex Purver (Guiseley). - (EN) Herr ordförande!
Mål!  Guiseley 1, York City 1. Jake Cassidy (Guiseley). - (EN) Herr ordförande!
Mål!  Guiseley 0, York City 1. Matt Fry (York stad).
Första halvan börjar.
Lineups tillkännages och spelarna värms upp.
National League botten klubb Guiseley kom bakifrån - och övervann en strålkastare misslyckande - att slå Yorkshire grannar York City vid Nethermoor.