W czasie oblężenia Marienburga, gdy rycerstwo trzech chorągwi, Dobiesława z Oleśnicy, Kmity z Wiśnicza i Gryfitów, stało przy działach na straży, Krzyżacy uczyniwszy z zamku wycieczkę, usiłowali na to stanowisko uderzyć. Ale rycerze królewscy trzech rzeczonych chorągwi uprzedziwszy ich zamiar, zastąpili im drogę nad Wisłą, kędy w stoczonej bitwie większa część nieprzyjacioł poległa, reszta schroniła się do zamku. Polacy ścigali ich aż do wieży okrągłej, siekąc i zabierając lud w niewolą. Aliżci dla odparcia pogoni, Krzyżacy zwalili wielki wyłom z murów działami królewskiemi osłabionych. Jego upadek znaczną Polakom zrządził klęskę. Innych raziły wypuszczone z zamku gęstą chmurą strzały, acz ciosy ich nie były śmiertelne. Piotrowi z Oleśnicy łowczemu Sandomierskiemu głazy spadające tak mocno pogniotły szyszak, że go nie mógł zdjąć z głowy aż za pomocą kowalskich młotów.
Gdy zamki i miasta Pruskie popoddawały się królowi, Władysław król rozdał je w zarząd swoim rycerzom. I tak zamek Brodnicę oddał Mikołajowi z Michałowa wojewodzie Sandomierskiemu: który objąwszy go w swoje posiadanie, odesłał królowi wierną i przychylną ręką wiele rzeczy złotych i srebrnych, księgi co ważniejsze, a zwłaszcza pięć części Zwierciadła (Speculum) Wincentego, obrazy znakomite, złotem i srebrem ozdobione, ornaty, krzyże i inne klejnoty znalezione w zamku. Część tych ozdób i klejnotów darował król kościołowi Krakowskiemu, mianowicie Zwierciadło Wincentego; przedniejsze jednak sprzęty i klejnoty posłał w darze kościołowi katedralnemu Wileńskiemu i kościołom parafialnym Litewskim. Podobnież zamek Pokrzywno czyli Engelsburg oddał Dobiesławowi z Oleśnicy; zamek i miasto Tczewo Piotrowi Wąglowi (Wągl); zamek Grabin Wojciechowi Malskiemu; miasto Gdańsk Januszowi z Tuliskowa kasztelanowi Kaliskiemu; zamek i miasto Gniew Pawłowi z Wszeradowa kasztelanowi Kamieńskiemu; miasto Toruń Wincentemu z Granowa kasztelanowi Nakielskiemu, a po jego śmierci, przyspieszonej jak mniemano trucizną, naznaczył w jego miejsce Zbigniewa z Brzezia marszałka królestwa Polskiego; zamek Więcław i Starygród (Castrum antiquum)