После захвата Штольпа для обеспечения своего фланга с севера командование корпуса выделило небольшой отряд – взвод танков, взвод бронетранспортеров и взвод мотоциклистов —и отправило его к маленькому приморскому городку Штольпмюнде. Вблизи этого городка советские бойцы настигли колонну врага, состоявшую из трех бронетранспортеров, танка и двух рот мотопехоты. На большой скорости советские танки ударили в хвост колонне. 12 автомобилей с пехотой были разбиты огнем и гусеницами танков. Первыми же выстрелами танкист Бородулин подбил немецкий танк. Бронетранспортеры пытались скрыться, но попали в засаду, устроенную обогнавшими их советскими мотоциклистами. Первый бронетранспортер от взрыва двух умело брошенных гранат перевернулся и загородил дорогу остальным. Оставшиеся в живых фашисты сдались, советский же отряд устремился в Штольпмюнде, ворвался в город и после короткой схватки очистил его от противника.
После того как 8 марта на левом крыле фронта появилась 1-я гвардейская танковая армия, продвижение войск 2-го Белорусского стало еще быстрее. Немецко-фашистское командование, видя, что ему не удастся задержать на промежуточных рубежах советские войска, начало отводить свои соединения в заблаговременно подготовленный Гдыньско-Данцигский укрепленный район. 13 марта танковые соединения с ходу прорвались к предполью этого района, но ворваться в Данциг и Гдыню не смогли. Предстояла осада и штурм крепости.
Рокоссовский отправился посмотреть оборонительные сооружения врага. Его автомобиль с превеликим трудом пробирался по забитой дороге. Фронт наступления сузился до 60 километров, и на прифронтовых дорогах было очень тесно от техники и людей. А еще больше загромождали дорогу беженцы. Геббельсовская пропаганда плела такие ужасы о советских «зверствах», что, едва только заслышав о приближении «большевиков», все, кто мог передвигаться, бросались бежать. Обезумевшие от страха люди забили все шоссе и проселки. Но, по мере того как они убеждались, что советские солдаты не воюют с мирными жителями, людская река начинала течь в другом направлении.
Обгоняя понуро бредущих по обочинам дороги немцев-беженцев, Рокоссовский вспоминал горькие дни июня – июля 1941 года, когда вот так же, выбиваясь из сил, шли по дорогам наши старики, женщины, дети, а следом за ними на восток рвались отцы, мужья, сыновья, братья этих людей... Что же, кто посеял ветер, пожнет бурю!
Данциг оказался крепостью экстра-класса. Мощные, хорошо замаскированные форты держали под обстрелом всю местность в радиусе 15 километров от города. Крепостной вал, оставшийся от прежних времен, опоясывал город, а перед ним вырос внешний пояс современных оборонительных сооружений. На всех без исключения командных высотах – железобетонные и камнебетонные доты. Широко и умело спланированные позиции полевого характера дополняли оборону. По сведениям разведки, до двух десятков фашистских дивизий защищали эту цитадель. Рокоссовский убедился – такой крепости его войскам еще не приходилось штурмовать.
Он решил, не допуская никаких пауз в боевых действиях, с утра 14 марта нанести рассекающий удар в направлении на Цоппот, чтобы затем уничтожить группировку врага по частям. Этот план и был выполнен войсками, но каких усилий это потребовало от солдат!
Сражение шло днем и ночью. Прогрызая одну позицию врага за другой, медленно шли к намеченной цели советские солдаты. Бои носили столь упорный характер, что продвижение наших войск по временам исчислялось только сотнями метров. Отдельные крупные опорные пункты обороны врага приходилось атаковать по нескольку суток. Лишь в ночь на 25 марта советские солдаты штурмом преодолели последнюю линию укреплений между Данцигом и Гдыней. В 6 утра они ворвались в Цоппот и вышли к берегу моря. Одновременно севернее войска 19-й армии завершили освобождение Гдыни. 28 марта они полностью овладели его.
Теперь оставался только Данциг. Его гарнизону был послав ультиматум с предложением капитулировать. Но ответа не последовало, и войска 2-й ударной и 65-й армий с утра 27 марта начали последний штурм города. 30 марта в приказе Верховного Главнокомандующего сообщалось, что войска 2-го Белорусского фронта полностью овладели городом и портом Данциг. На следующий день в газетах был опубликован Указ Верховного Совета СССР о награждении Рокоссовского «за искуснее руководство крупными операциями, в результате которых были достигнуты выдающиеся успехи в разгроме немецко-фашистских войск», орденом «Победы»24. Так Константин Рокоссовский, начавший счет боевым наградам с простого солдатского «Георгия» в августе 1914 года, получил высший военный орден своего Отечества.