Första halvlek var mållös. Sion Oppong träffade stolpen för gästerna.
I den 59:e minuten spräckte Oppong nollan. Ett distansskott som studsade på Halmstads BKsben. Hans första allsvenska mål.
– Det är kul. Främst att vi tar tre poäng och att man får vara med och bidra. Det gör mycket för självförtroendet, säger Oppong.
Tio minuter senare nickade Kaare Barslund in 2-0 efter inlägg från Mads Hansen.
Hansen satte själv 3-0 i den 82:a minuten. Halmstads BK slarvade bort bollen på egen planhalva.
Ett självmål gav Halmstads BK en reducering i den 91:a minuten. Hansen blev utvisad strax innan slutsignalen.
Tränare Johan Lindholm var besviken efter matchen.
– Man behöver se sig själv i spegeln och sedan vända det här. Det finns inga hemligheter, säger han till TV4 Play.
Halmstads BK har bara två poäng på sex matcher. Fortfarande ingen seger.