Elliot Stroud chockstartade för gästerna. Distansskott i den tredje minuten – 0-1.
Kalmar arbetade sig in i matchen. Aboubacar Keita kvitterade i den 18:e minuten efter hörna. Kraftfull nick – 1-1.
I den 64:e minuten räddade Mjällby-målvakten Robin Wallinder starkt mot Charles Sagoe Junior. Men fem minuter senare kunde Wallinder inte stoppa honom.
Sagoe Junior sköt in 2-1 i den 69:e minuten. Kalmar höll sedan undan.
I podden efter matchen lyfte Toni Koskela fram läktarstödet som avgörande. "Stödet från läktarna bidrog till en fantastisk inramning och tre viktiga poäng", sa tränaren.
Kalmar tar tre poäng i en viktig derbyseger hemma.