En målvaktstavla av David Ousted gjorde att Helsingborg ledde det fotbollsallsvenska mötet med 1–0 i paus.
I den 21:a minuten skulle dansken plocka ner ett distansskott från Max Svensson, men tappade bollen i eget mål.
Ousted tog genast på sig misstaget och sparkade ilsket foten i en papperskorg.
– Det är egentligen ett riktigt ruttet skott, men gött att den gick in, sade Max Svensson till Dplay i paus.
– Målet vi släpper in behöver vi inte snacka om, det... jag vet inte vad det är, sade Hammarbys Alexander Kacaniklic.
Mellberg utvisad
HIF sjönk ner långt på egen planhalva stora delar av matchen, men "Bajen" hade svårt att komma till lägen.
Inte ens en "fräckis" med kvarten kvar ledde till mål.
När domaren Adam Ladebäck var ute vid bänken för att ge HIF-tränaren Olof Mellberg rött kort efter protest, gjorde Hammarby mål på frispark – men dömdes bort.
Men kvitteringen skulle komma.
På tilläggstid, i vad som blev matchens sista spark, satte inhopparen Gustav Ludwigson 1–1 och räddade en poäng med hem till Stockholm.
– Det är klart att vi är glada att vi lyckas få med oss en till slut, men med tanke på hur matchen ser ut så ville vi ha mer. Vi har bollen hela tiden och trycker ner dem, säger Ludwigson till Dplay efter matchen.
Tidiga byten
HIF tvingades till ett byte före halvtid sedan Mohammed Abubakari träffats olyckligt av en tackling från Hammarbymittfältaren Junior.
Samtidigt fick Helsingborg göra ett målvaktsbyte redan innan avspark då Anders Lindegaard, som skulle ha startat, gjorde sig illa på uppvärmningen. In kom i stället Alexander Nilsson som höll nollan fram till slutsekunderna.
Hammarby ligger sjua i tabellen, HIF är näst sist.