Daniel Sundgren sköt in 1-0 på en volley i den 44:e minuten efter en hörna. Han kallade det en "halv turträff" i TV4.
– Jag har en polare som har mig i Fantasy som kapten så målet tillägnar jag honom och min dotter, säger Sundgren.
Sebastian Ohlsson utökade till 2-0 i den 56:e minuten på en frispark. Halmstads BK-målvakten Tim Rönning hann inte reagera innan bollen var i mål.
Marcus Rafferty satte 3-0 i den 93:e minuten.
Degerfors var effektiva – sju avslut, fem på mål, sex hörnor. Halmstads BK hade fyra avslut, två på mål, noll hörnor.
För Degerfors var det årets första allsvenska bortaseger i säsongen.