Efter 18-16 i den första halvleken ökade Danmark på ledningen i den andra halvleken och ledde ett tag med fyra bollar, men det blev spännande på slutet ändå.
Danmark ledde med en boll, 34-33, när Spanien tog timeout med 49 sekunder kvar. De fick en målchans när bjässen Rubén Marchán störtade fram och sköt i ribban. Bollen studsade sedan ned på mållinjen.
Inget mål, och i stället fastställde Lasse Svan slutresultatet 35-33.
”Kommer bli en utmaning för oss”
– Vi kommer att möta ett välspelande svenskt lag med bra målvakter och de är extremt skickliga i kontringarna. Det kommer att bli en utmaning för oss, säger Danmarks förbundskapten Nikolaj Jacobsen till Ekstrabladet.
Sveriges förbundskapten Glenn Solberg om finalmotståndaren:
– Danskarna är mer lika oss (än Spanien), men svåra att förbereda sig mot. Det har så många extremt bra spelare, säger han.
VM-finalen mellan Sverige och Danmark spelas på söndag klockan 17.30.
SE OCKSÅ: Sveriges jättebragd – klart för sin första VM-final på 20 år