Luleå var hetast i matchens inledning och hade flera vassa skott på mål under de första två minuterna.
Men det var Djurgården som gjorde första målet. När Luleå tryckte på som mest vred sig Tomi Sallinen ur greppet och hittade Daniel Brodin med en smart passning.
Nyförvärvet från Brynäs störtade in mot Luleåkassen och snärtade in pucken bakom Joel Lassinantti efter knappt tre minuters spel.
Luleå fortsatte trycka på under resten av perioden. Emil Sylvegård, Jacob Lagacé och Jacob Micflikier hade frilägen men Mantas Armalis i Djurgårdskassen var säkerheten själv.
I mittrundan kom islossningen för norrbottningarna med två mål. Men det krävdes två misstag av stockholmarna för att målen skulle trilla in.
Först drog Djurgårdens Robin Press på sig en utvisning för att ha skjutit pucken utanför rinken. Då slog Jonathan Granström till från kort distans med ett mål i numerärt överläge.
Sedan gjorde Djurgårdsmålvakten en äventyrlig utflykt bakom kassen när pucken var lös för att till slut hamna hos Luleås målfarlige finländare. Toni Rajala sköt från tekningscirkeln i tom kasse.
Tomi Sallinen satt utvisad för hög klubba när slutrundan inleddes.
I första anfallet ökade Luleå på sin ledning till 3–1, än en gång i numerärt överläge, också nu genom Jonathan Granström.
Djurgården höjde tempot i jakten på reducering men Luleå försvarade sig effektivt.
Hemmalaget drog på sig utvisningar, men Joel Lassinantti var stabil och räddade när Djurgården pressade och skapade målchanser.
Det var mycket gruff under matchen och de sista två minuterna spelades med Patrick Thoresen och Jacob Micflikier utvisade för bråk. . (TT)