Frederik Ihler satte 1-0 redan i den femte minuten. Elfsborg vann bollen högt upp på planen. Taylor Silverholt drev in i straffområdet och passade till Ihler som placerade in bollen i nättaket.
Men hemmalaget svarade snabbt. I den tolfte minuten kvitterade Charlie Rosenqvist till 1-1. Det var hans tredje mål för säsongen.
Kalmar fick sedan ytterligare en chans och kunde vända matchen till 2-1. Hemmalaget tog hand om samtliga tre poäng på Guldfågeln Arena.
Melker Hallberg var tillbaka i startelvan för nykomlingen. Han hade lagets första chans när han sköt utanför straffområdet i den tionde minuten, men bollen gick precis utanför stolpen.
Det är Elfsborgs första förlust i årets allsvenska. Laget låg tvåa i tabellen inför matchen men får nu se segerssviten brytas på bortaplan.