Matchen var mållös till Spånga tog ledningen i 27:e minuten, genom Keivan Keshavarz.
Gamla Upsala kvitterade till 1-1 i 34:e minuten, genom Marcus Lindström. Direkt efter pausen slog Wilondja Fataki till och gav Spånga ledningen på nytt.
I 66:e minuten slog Wilondja Fataki till på nytt, och gjorde 1-3.
Robin Gabriel Palacios Persson ökade Spångas ledning med knappa kvarten kvar. Det fastställde slutresultatet till 1-4.
I den 80:e minuten fick Spångas Santiago Bryan Chantera Ortiz rött kort, och fick spela med en man mindre sista tio minuterna.
Gamla Upsala ligger på fjärde plats i tabellen efter matchen, medan Spånga ligger på första plats.
I nästa match möter Gamla Upsala Procyon hemma på lördag 6 maj 15.00.