Jacob Bergström nickade in 1–0 redan efter en minut. Villiam Granath serverade.
Sedan dominerade Malmö. Två ramträffar, varav en vinkades av för offside. Men inget mål innan paus.
I stället utökade Elliot Stroud till 2–0 tidigt i andra halvlek. Bergström gjorde sitt andra mål i matchen.
Malmö reducerade till 3–2 i slutet. Dramatik när Taha Ali inte fick med sig en straff och inhopparen Jovan Milosavljevic träffade stolpen.
Efter matchen blev det bråkigt på planen.
– Vi firar vinsten efter en tuff match och de kan inte ta det, säger Stroud i TV4.
Malmö har bara vunnit en gång mot Mjällby på de senaste åtta matcherna mellan lagen. Efter en svag säsongsstart med förluster mot BP och Halmstads BK har fjolårsmästarna nu två raka segrar och ett oavgjort.