[[29. april]] [[1502]] gjorde svenske styrker et sidste udfald og trængte helt frem til den inderste borgmur. Her var modstanden så hård, at parterne i stedet gik over til forhandlinger. De belejrede vidste ikke, at kong Hans var på vej, og ifølge en stockholmsk overlevering var kun 70 av de tusind i live, og kun ti af dem uskadte.<ref name="autogeneret7">Øystein Hellesøe Brekke: ''Knut Alvssons krig'' (s. 173)</ref> Slottet overgav sig [[9. maj]] 1502. [[12. maj]] lagde kong Hans' [[flåde]] til lige udenfor, ved det nuværende Södra [[Djurgården]]. Efter henved 7 måneders belejring kom han tre dage for sent. Da slottet alligevel var faldet, vendte han bare om og sejlede tilbage til Danmark. Sverige var tabt.<ref name="autogeneret7" />
Historie