Bo Hegland och Kristian Lien gav hemmalaget 2–0 efter sju minuter. Sedan rasade allt.
Charlie Rosenqvist reducerade efter 16 minuter. Achraf Dari nickade in 2–2 efter dryga halvtimmen.
Lien avgjorde i andra halvlek när Siltanens inlägg hittade hans panna.
– Otroligt bra känsla. Det hade varit surt med ett eller noll poäng, säger Lien till SVT Sport.
I tilläggstid brände norrmannen straff när han sköt i stolpen. Målvakten Kindberg fällde honom.
– För min egen del blir det en seger med bismak, säger Lien.
SVT:s expert Jonas Eriksson var kritisk till Djurgårdens försvarsspel.
– Det är ihåligt, passivt och inte speciellt bra organiserat, säger Eriksson.
Kalmars nya trebackslinje blev ett haveri i starten. Lars Saetra var förvirrad.
– Jag har ingen aning vad som hände. Det blev lite som en chock, säger Saetra till Barometern.
Djurgården vinner trots fortsatta defensiva problem.