Malmö öppnade starkt. Sedan kollapsade allt.
Kristian Lien satte 1-0 i den 35:e minuten efter Heglands högerfriläge. Jeppe Okkels utökade till 2-0 i den 58:e. Patric Åslund spikade igen matchen i den 82:a.
Heglands yttersidor med högern var avgörande. "Jag har alltid tyckt att det är roligt", säger norrmannen till SVT Sport.
Malmö-tränare Gaute Helstrup var självkritisk: "Vi var inte ett lag sista timmen. Vi öppnade upp oss, vi var långa, breda och blottade oss för kontringar".
Adrian Skogmar lyftes för energi och bollvinster men pekas ut för ett felbeslut före 0-1.
Malmö saknar Pontus Jansson, 35, och Anders Christiansen, 36, på grund av skador. Det syns på försvaret.
Djurgården visar att de räknas i årets guldstrid.