En tam första halvlek gav ingenting. Simon Thern i TV4 kallade Christos Almyras skott från 25 meter för "en snäll höjdpunkt".
I paus bytte Jani Honkavaara in Charlie Rosenqvist mot Kristian Lien. 19-åringen buades ut av hemmapubliken efter sin rekordflytt från Kalmar.
Sedan kom Heglands 1–0. Elegant och avgörande.
Kalmar trodde de kvitterat en kvart senare. Domare Kristoffer Karlsson blåste av målet efter en situation vid bortre stolpen. Noah Shamoun bedömdes ha knuffat Max Larsson.
– Från min sida är det tydligt att det inte är någonting. Det är för billigt på den här nivån, säger Shamoun.
Kalmar protesterade vilt. Till ingen nytta.
– Det var billigt, väldigt billigt. Framför allt har han noll påverkan på det som sker, säger Shamoun.
Djurgården tog sin fjärde raka seger och klättrar i guldjakten.