Gustav Lindgren var matchens stora namn. Han satte både 1-0 i den fjärde minuten och 3-1 i den 37:e.
Däremellan satte Gabriel Busanello 1-1 för Malmö i den 24:e minuten. Ett självmål gav Häcken 2-1 i den 20:e.
Erik Botheim reducerade till 3-2 i den 40:e minuten. Då var första halvlek slut.
Ingen kom till nätet i andra. Häcken vann.
6163 åskådare på Nordic Wellness Arena såg matchen.
– Det var för lätt att göra mål på oss idag, sa Miguel Angel Ramirez efter matchen.
Malmö-tränaren var tydlig med vad som saknades.
– Vi måste vara mer aggressiva över hela banan, vi måste vara mer uppmärksamma på spelvändningar, vi måste vara mer konsekventa.
Häcken är obesegrade efter sju omgångar med två vinster och fem oavgjorda.