Mikkel Rygaard sköt in 1–0 direkt i krysset i den 25:e minuten. Gustav Lindgren gjorde 2–0 tio minuter senare efter förarbete av Brice Wembangomo.
Sirius var urusla första halvlek. Felpassningar och stress präglade spelet.
Men andra halvlek blev en annan match. Sirius tryckte upp tempot och fick utdelning.
Victor Ekström, Joakim Persson och Odera Samuel Adindu hoppade in. Det gjorde skillnad.
Tre mål på sista halvtimmen. 3–2 till Sirius.
– Sirius var skitdåliga – för att tala klarspråk, säger krönikören Håkan Lundh i Upsala Nya Tidning.
Men analysen skiftar när han pratar om vändningen.
– Att i ett sådant läge vända 0–2 och vinna med 3–2 är respekt. Det är så här ett guldlag gör.
Häcken tappade greppet när de började tänka för mycket på resultatet.
– Jag tycker vi gör en riktigt bra första halvlek, tyvärr kommer vi ut i andra och kanske tänker för mycket på resultatet, säger Amor Layouni.
Sirius behåller serieledningen trots en insats som länge såg ut att sluta i förlust.