Sam Larsson dundrade in 1–0 på frispark i den 37:e minuten. Bollen träffade stolpen och gick in vid Tim Rönnings högra kryss.
– Jag börjar väl komma i form, skulle jag säga, säger Larsson till Expressen.
Sju minuter in i andra halvlek utökade Felix Eriksson. Han tryckte till från över 25 meter. Bollen susade in bakom Rönning.
– Jag fick ladda lite där och så fick jag en ren träff och då brukar det bli helt okej, säger Eriksson till TV4.
Halmstads BK reducerade sent men det räckte inte. Jumbolaget har nu bara åtta poäng.
Blåvitt tar sin tredje raka seger och har fem segrar på de sju senaste matcherna. Laget klättrar till niondeplats med tio poäng ner till kvalplats.
Larsson har gjort tio poäng på nio matcher sedan återkomsten till allsvenskan.