William Milovanovic skulle rensa undan bollen i eget straffområde i 91:a minuten.
Då kom Malte Persson emellan och sparkades ner av Gaismittfältaren.
En säker seger blev straff och tappad poäng på övertid.
– Det är inget att snacka om förstås, säger TV4:s kommentator Niklas Jarelind.
Gick mot seger
Gais förde spelet i första halvlek medan Halmstad gick på kontirngar. Men efter första 45 var det fortsatt mållöst på Gamla Ullevi.
– Det brukar vara lite svårt med nya relationer. Å andra sidan gör de nya det jättebra och tar för sig, utmanar och gör det bra. Det syns, säger Sletsjöe till TV4.
Efter att Sletsjöe prickat in 1–0 fortsatte matchbilden på samma sätt med ett Gais som hade bud på fler mål.
I sista minuterna flyttade Halmstad framåt utan att skapa några ordentliga farligheter för göteborgarna. Tills straffen dök upp.
Bryter sviten
Rocco Ascone nätade från elva meter innan det blev riktigt stökigt på slutsignal med gruff mellan lagen.
Halmstad bryter därmed en förlustsvit på fyra matcher i allsvenskan men parkerar fortsatt i botten med endast sju poäng.
Gais spelar sin returmatch mot Nordsjälland på torsdag. Matchens sänds på Aftonbladet TV.
Halmstads nästa match är hemma mot Sirius nästa måndag.