Оборона противника на подступах к Данцигу и к востоку от него могла быть усилена затоплением значительной территории весенними водами р. Висла и подрывом шлюзов.
Наша армия наносила главный удар 98-м и 116-м стрелковыми корпусами. 108-й стрелковый корпус действовал на вспомогательном направлении. Более 4 тысяч орудий было сосредоточено на главном направлении. Утром 27 марта войска прорвали внешний обвод укреплений и завязали бои на окраине Данцига.
Уличные бои в большом городе, хорошо подготовленном к обороне, требовали от нас разных приемов ведения огня. Огневую поддержку штурмовых групп и десантных отрядов обеспечивали орудия прямой наводки всех калибров.
Мы с Иваном Ивановичем Федюнинским решили находиться поближе к передовым войскам. В это время в Данцигскую бухту вошел вражеский крейсер, который неожиданно открыл беглый огонь. Его снаряды рвались в 50—100 метрах от того места, где мы были. Укрывшись, я приказал командиру 81-й пушечной артиллерийской бригады полковнику Гнидину накрыть крейсер дальнобойными орудиями и потопить его.
Через несколько минут бригада открыла огонь. Первая серия снарядов дала недолет, вторая — перелет, а после третьего залпа от прямого попадания на крейсере начался пожар. Объятый черным дымом, он быстро убрался из бухты и больше не появлялся[28].
30 марта войска 2-й ударной, 65-й, 49-й и 70-й армий после ожесточенных и кровопролитных боев овладели крупным городом и портом Данциг. Данцигская операция явилась для нас последней операцией, в которой применялось большое количество артиллерии. После завершения боев за Данциг и Гдыню войска 2-й ударной армии, совершив более чем 500-километровый марш, вышли в Западную Померанию, на восточный берег Штеттинской бухты, и 25 апреля, форсировав Одер, с боями вступили в Штеттин. 29 апреля после непродолжительной артиллерийской подготовки овладели городом Анклам, 30 апреля вошли в город Грайсвальд.
Командир 90-й стрелковой дивизии генерал Н. Г. Лященко отправился в ратушу Грайсвальда, где сухопарый, подтянутый, в полной парадной форме полковник Петерсхаген доложил генералу о капитуляции гарнизона. Эта была первая на пути нашей армии организованная сдача немецкого города и всех его ценностей. Город почти не был разрушен и остался таким, каким был до войны.
Дальше перед нами был город Штральзунд. Попытки командира корпуса генерала Поленова заставить командование сдать его без боя, избегая кровопролития, не увенчались успехом. Пришлось развертывать всю артиллерию, создавать артиллерийские группировки. Войска перешли в наступление, и вскоре бой завязался на окраине города. Красивый курортный город. Жаль было по нему стрелять. Но что поделаешь?
В то время мы уже знали, что войска маршала Г. К. Жукова ведут бои в предместьях Берлина. После того как Штральзунд пал, 108-й стрелковый корпус генерала Поленова приступил к форсированию пролива Штральзунд-Дерфорвасер, чтобы овладеть островом Рюген.
Командиру корпуса генералу Поленову сообщили, что гарнизон острова Рюген согласен капитулировать, но комендант просит отложить капитуляцию на двое суток. В ответ было передано, что если к 12 часам гарнизон не капитулирует, артиллерия откроет огонь и гарнизон острова будет уничтожен. Угроза подействовала. Начальник гарнизона принял все наши условия капитуляции, а сам на моторном катере скрылся.
6 мая армия заняла остров Рюген. На этом боевые действия 2-й ударной армии закончились. Она добросовестно выполнила свой долг по борьбе с гитлеровскими захватчиками в годы Великой Отечественной войны.
За время боевых действий артиллеристам 2-й ударной армии в приказах Верховного Главнокомандующего 16 раз объявлялась благодарность за отличные боевые действия. 16 раз великая Родина салютовала им артиллерийскими залпами. И я был счастлив, что вместе с артиллеристами шагал по пыльным дорогам войны, что мы внесли посильный вклад в победу над врагом. С хорошим настроением я убыл на Дальний Восток.