The Soviets finally took Braunsberg on 20 March. Heiligenbeil, covering the small port of Rosenberg, was attacked with phosphorus bombs on 22 March and successfully stormed on 25 March, the town suffering almost complete destruction. Rosenberg itself was taken on 26 March, with the remnants of the Fourth Army falling back on the Kahlholzer Haken peninsula, where the perimeter was defended by troops from the Panzerkorps "Großdeutschland" and the 28th Jäger Division. The last evacuations took place on the morning of 29 March from Kahlholz and Balga, where a remnant of the 562nd Volksgrenadier Division was destroyed forming a rearguard (its commander, Helmuth Hufenbach, receiving a posthumous promotion to Major-General). Soviet sources claimed 93,000 enemy dead and 46,448 taken prisoner during the operation; German sources claim that many troops in the "Kessel" were successfully evacuated to the Frische Nehrung. Given the chaos prevailing at this stage of the war, it is unlikely that accurate figures will ever be determined, many soldiers having simply disappeared. Further elements of the Fourth Army continued to resist around Pillau, and latterly on the Frische Nehrung, until May.