H.C. Andersen kunne ikke selv have skrevet et bedre eventyr.
De danske håndboldherrer var dømt så godt som ude af EM. Med efter hjælp fra Polen og en sejr på 31-24 over Sverige er miraklet nu fuldendt, og det umulige er blevet muligt - Danmark er klar til EM-semifinalerne.
Og da først Polen havde åbnet muligheden for en dansk EM-semifinale med en dramatisk 33-32-sejr over Tyskland, stod det hurtigt klart, at Danmark selv kunne klare resten i arenaen i Beograd.
Endnu en pragtkamp af Landin
Svenskerne virkede ikke som et hold, der for alvor havde tænkt sig at gøre modstand, og Danmark førte fra det første til sidste minut.
Allerede ved pausen var Danmark foran med 18-11, og derfra var det dansk "cruise control" resten af kampen.
Niklas Landin stod igen en pragtkamp med 18 redninger i målet (tre på straffekast), Bo Spellerberg styrede overlegent det danske angrebsspil, og Anders Eggert, der ellers fik så skidt så skidt en åbning på turneringen, virkede helt tilbage som sit gamle jeg - smilende, fuld af overskud og utrolig træfsikker.
Veteranen nåede sin milepæl
Den hurtige Flensburg-fløj scorede syv mål på syv forsøg - fem af dem på de straffekast, som virkede som forbandede for ham tidligere i turneringen.
Veteranen Lars Christiansen kom også på banen og fik endelig scoret sit mål nummer 1500 i landsholdskarrieren, da han bragte Danmark på 28-20 med otte minutter tilbage.
Da var det hele allerede afgjort, for kun den svenske bagspiller Kim Andersson gav det danske forsvar visse problemer i løbet - og alene kunne han ikke gøre svenskerne til nogen reel trussel for den danske semifinalebillet.
Så det umulige blev muligt - Danmark er i EM-semifinalerne og møder på fredag Spanien, mens Kroatien og Serbien støder sammen i et Balkan-brag.