Efter 24 minuter ledde Malmö med 1–0 genom Gabriel Busanello. Men sedan vände matchen totalt.
Lindgren kvitterade efter fyra minuter. Ett självmål gav Häcken ledningen i den 20:e minuten. Lindgren utökade till 3–1 i den 37:e.
Erik Botheim reducerade för Malmö strax före paus. Men mer blev det inte.
6 163 åskådare såg Häcken fortsätta sin obesegrade start på säsongen. Nu har laget två segrar och fyra oavgjorda.
Malmös tränare Miguel Angel Ramirez var besviken efter matchen.
– Det var för lätt att göra mål på oss idag. Vi måste vara mer aggressiva över hela banan, vi måste vara mer uppmärksamma på spelvändningar, sade han.
Häckens lagkapten Mikkel Rygaard hade inför matchen sagt att laget behövde ta tre poäng. Det fick de. Malmö fortsätter sin tröga period utan seger.