Elliot Stroud slog till redan i den tredje minuten. Ett distansskott som letade sig in bakom Samuel Brolin.
Kvitteringen kom i den 18:e minuten. Aboubacar Keita nickade in 1–1 efter hörna.
Charles Sagoe Junior avgjorde i den 69:e minuten. 2–1 till Kalmar på Guldfågeln Arena.
I podden efter matchen lyfte tränare Toni Koskela fram stödet från läktarna som avgörande för vändningen.
Kalmar får med sig tre viktiga poäng inför bortamötet med Häcken på Bravida Arena.