El área fortificada de Danzig-Gotenhafen (Gdynia), que constituía el principal puerto de escape hacia el oeste para los refugiados de Prusia Oriental, se había ordenado que fuera defendida el mayor tiempo posible para poder mantener abierta la ruta de escape.
Rokossovsky comenzó su ofensiva final el 15 de marzo; el principal avance, que se produjo a lo largo de la costa a través Zoppot, fue realizado por los ejércitos 70.º y 49.º La lucha fue durísima, pero para el 19 de marzo las puntas de lanza soviéticas habían alcanzado las elevaciones sobre Zoppot, mientras que la 4.ª División Panzer había sido empujada de nuevo a las afueras de Danzig. El 22 de marzo, el 70.º Ejército soviético alcanzó el mar, cortando la defensa alemana. Gdynia fue tomada el 26 de marzo, sus defensores y muchos civiles se retiraron hacia Oksywie, desde donde fueron trasladados a la Península de Hel.
Danzig finalmente cayó el 28 de marzo, después de que los remanentes del 2.º Ejército alemán se retiraran al delta del Vístula situado al noreste de la ciudad. La evacuación de civiles y personal militar desde aquí y la península de Hel continuó hasta el 10 de mayo. Para los soviéticos la Ofensiva de Pomerania oriental quedó completada una semana después de la caída de Danzig. De acuerdo a la información soviética, en la Batalla de Danzig los alemanes perdieron 39.000 soldados muertos y otros 10.000 prisioneros.
Por los combates y resistencia en Danzig Oswald fue galardonado con la cruz de hierro y fue uno de los soldados que lograron salir del cerco.
En la página 22 del soldbuch se anota la cruz de hierro y la placa de herido que meses antes había logrado en Brody.
![Imagen](http://i66.tinypic.com/351bp52.jpg)