Lukas Björklund snurrade elegant innan Oliver Berg hittade 18-årige Sion Oppong i straffområdet. Skottet tog på en Kalmar-försvarare och studsade över målvakten Samuel Brolin.
– Vi hade med lite tur i dag, säger Oppong till SVT Sport.
Kalmar dominerade andra halvlek och skapade flera farliga lägen. Lars Saetra hade ett jätteläge i den 85:e minuten men nickade utanför.
– De tar över och gör en ganska bra match. Men vår målvakt gör en jättebra match, säger Oppong.
Charlie Rosenqvist var självkritisk efter förlusten.
– Vi är för dåliga i båda straffområdena, enkelt sagt. Vi måste sätta våra lägen, säger han till FotbollDirekt.
– Inte helt nöjd, det är jag inte. Jag vet att jag har mer att ge.
Kalmar fortsätter slita med ineffektivitet framåt – trots spel och chanser räcker det inte till poäng.