I den 75:e minuten hade Dion Krasniqi öppet mål.
Men KFF-spelaren sköt över och AIK tog med sig de tre poängen hem.
Nu är avståndet till Europaplatserna bara en poäng.
AIK:s startelva, som bestod av samma manskap som senast mot Malmö uppställda i en 5–4–1-formation, skvallrade om defensiv inriktning. Knappt hade dock matchen börjat innan Kalmars brasse Romario fick iväg ett hårt skott på Kristoffer Nordfeldt på en retur efter en frisparkssituation. Därefter tog ställningskriget över, i en match där båda lag hade svårt att skapa målchanser ur öppet spel.
AIK var svåra att bryta ned med sin fembackslinje, men skapade sina bästa lägen genom det höga presspelet. I den nionde minuten kom första heta chansen, när Onni Valakari stod för en hög bollvinst och spelade in till Ioannis Pittas som avslutade på Samuel Brolin. I den 16:e minuten lyckades AIK stressa ett KFF-uppspel till Ioannis Pittas, men cyprioten fick inte fram bollen tillräckligt fort till Bersant Celina som hade öppet mål. Dessutom kom farligheter på fasta situationer: Benjamin Tiedemann Hansen skarvade bollen utanför i 26:e och hade en boll som fick nickas bort på mållinjen i 29:e.
Känslan var att AIK jobbade sig fram till ett mål, men det skulle vänta till andra halvlek. I 49:e måttade Mads Thychosen, som hade lämnats oväntat fri, ett högt inlägg som Onni Valakari nickade in i mål. Målet var Valakaris första i AIK-tröjan.
Därefter höll AIK undan och spelade klokt i defensiven. I den 75:e minuten sköt Romario, som testat flera gånger från distans, hårt i stolpen och Dion Krasniqi fick öppet mål på returen. Men Kalmar-spelaren sköt över och AIK:s ledning stod sig hela vägen till slutsignal. I den 95:e minuten hade John Guidetti ett bra läge att avgöra, men veteranen lyckades inte passera Brolin. Dessförinnan hade även Lamine Fanne haft några chanser.
Därmed går AIK upp på 39 poäng efter 23 matcher. Avståndet upp till tredjeplacerade Hammarby, som spelat en match mindre och imorgon möter Elfsborg, är en poäng.