К 20 ч. 00 мин. в этот пункт были стянуты бронекатера №№ 5, 6, 111, 115, 124, 131, 134, 232, 233, 234, 324, 336, 411, 433 и 434, минные катера №№ 20, 21, 23 и 24 и речные катера-тральщики №№ 220 и 223. В 21ч. 00 мин. командир 83-й бригады морской пехоты сообщил, что 305-й батальон, выделенный в десант, не сможет прибыть к месту посадки на катера в Демеш в назначенное время, и просил назначить место посадки ближе к линии фронта. В 23 ч. 30 мин. все катера десантного отряда перешли в новый пункт посадки отряда — в район Башахарц, расположенный в 3 км от линии фронта.
21 марта части 10-го стрелкового корпуса 2-го Украинского фронта совместно с 83-й отдельной бригадой морской пехоты во второй половине дня заняли город Эстергом, расположенный на правом берегу Дуная.
Части 25-го стрелкового корпуса форсировали устье реки Грон и вышли на восточные окраины населенных пунктов Нана и Пакань.
Войска 3-го Украинского фронта продолжали наступление в районе Секешфехервар и отбросили на правый берег Дуная группу противника, высадившуюся в районе Ябука.
В 0 ч. 15 мин. 21 марта к месту сосредоточения бронекатеров флотилии в район Башахарц прибыл 305-й батальон 83-й бригады морской пехоты, снятый с передовых позиций. Посадка батальона на катера продолжалась около двух часов, расчета и распределения личного состава по катерам не было, люди садились по своему усмотрению. Это привело к неравномерной загрузке катеров. Боевой приказ был получен в момент отхода, и поэтому командир высадки не довел его до командиров отрядов. Всего на катера было принято 330 человек, два 45-мм орудия, пять пулеметов и 12 тонн боезапаса.
В 2 ч. 05 мин. десант вышел к месту высадки в следующем составе: отряд корабельной поддержки (бронекатера №№ 134 и 434), десантный отряд (бронекатера №№ 5, б, 111, 115, 124, 131, 232, 233, 433, речные катера-тральщики №№ 220 и 223) и отряд обеспечения (бронекатера №№ 234, 411 и минные катера №№ 18, 20, 23 и 24). Командиром высадки был назначен капитан-лейтенант Бутвин.
В 2 ч. 50 мин. катера с десантом подошли к эстергомскому мосту. Противник прикрыл мост плотной дымзавесой. Катера потеряли друг друга из вида, нарушилось централизованное управление отрядом. Одновременно противник усилил артиллерийский огонь по заранее пристрелянным участкам реки в районе моста. На помощь катерам пришла артиллерия Берегового отряда сопровождения флотилии. Она в 2 ч. 55 мин. открыла огонь по батареям противника. Были вызваны наши ночные бомбардировщики 321-й авиадивизии 5-й воздушной армии.
Тем временем дымзавеса усиливалась, распространяясь вниз по реке. Катера, маневрируя перед мостом, отыскивали проходы в нем. Бронекатера №№ 131, 324, 433 и речные катера-тральщики №№ 220 и 223 удачно форсировали мост и прорвались через укрепленную зону противника. Бронекатера №№ 131 и 433 пришли к месту высадки десанта — в район Тат — и доставили туда пополнение — 60 человек, одно 45-мм орудие и 61 ящик боезапаса. Речной катер-тральщик № 220, прорываясь через укрепленную зону противника, был поврежден неприятельской миной, загорелся, наскочил на затопленную баржу и затонул. Командир катера был убит, вместе с ним погиб и минер дивизиона. Речной катер-тральщик № 223 поднял из воды 7 человек с погибшего катера, прорвался обратно через эстергомский мост и прибыл в Вишеград.
Бронекатер № 324, прорвавшись через эстергомский мост и укрепленную зону противника, потерял ориентировку и прошел по реке выше района Тат — мимо места высадки десанта. На пути он столкнулся с наплавной переправой противника. С берега катер был обстрелян артиллерийским и пулеметным огнем. Были убиты командир катера старший лейтенант Луговой и старшина-рулевой Петров. Боевая рубка была повреждена и вышла из строя. От попадания реактивного снаряда катер загорелся и потерял управление. Главный старшина П.А. Лукаш, работая под сильным артиллерийским и пулеметным огнем, сумел потушить пожар. Комсорг 3-го дивизиона бронекатеров матрос А.И. Реглетов, находившийся на борту, принял управление катером на себя, но вскоре был ранен в голову и в руки. Тогда управление катером принял на себя сигнальщик Прусаков, который и довел его до района десанта.
Бронекатер № 131, высадив десант, на полном ходу возвращался обратно и в 3 км от эстергомского моста попал под ураганный огонь противника. В катер попали три снаряда. Боевая рубка, башня и машинное отделение вышли из строя. Командир катера лейтенант Г.А. Мурзиков приказал команде покинуть катер. Вскоре после этого катер перевернулся и затонул. Кроме юнги Борисова, вся команда погибла.
Бронекатер № 433 успешно высадил десант и возвращался обратно, прорываясь через укрепленный район противника. Здесь в катер попали несколько мин и снарядов, и на нем возник пожар. Он подошел к берегу противника, команда ликвидировала пожар, а затем катер прорвался через эстергомский мост и прибыл в Вишеград.
При прорыве катеров через район эстергомского моста на них были убиты три офицера и 16 человек старшинского и рядового состава.
Снятый с бронекатеров 305-й батальон 83-й бригады морской пехоты вновь был введен в бой в районе Эстергом.
Командующий флотилией вывел корабли 2-й Сулинской бригады из оперативного подчинения командира 1-й бригады речных кораблей. Командиру 1-й бригады было приказано артиллерийским огнем бронекатеров поддерживать продвижение частей 83-й бригады морской пехоты вверх по Дунаю. Командиру 2-й Сулинской бригады была поставлена задача в ночь на 22 марта уничтожить плавсредства и переправы противника в районе Эстергом — Шютте.
Для поддержки наступления частей 83-й бригады морской пехоты в районе Эстергом в 15 ч. 00 мин. 21 марта вышли бронекатера №№ 111, 115, 411 и 433 (1-й Керченской бригады) и минные катера №№ 20, 23, 24 и 29 (2-й Сулинской бригады). В 17 ч. 00 мин. они прибыли на огневую позицию в район западной оконечности острова Ковержды. Противник, обнаружив эти катера, открыл по ним артиллерийский и минометный огонь. Минные катера дали ответный залп из реактивных установок по населенному пункту Паркань и отошли к острову Хелемба (на 1713 км реки). Залп лег недолетом, так как цели были вне дальности огня катеров. Минные катера получили приказание вернуться в базу Вишеград.
В 18 ч. 20 мин. отряд бронекатеров, переменив позицию, обстреливал огневые точки противника в районе Паркань. Огонь корректировал флагманский артиллерист бригады. Обстрел продолжался до наступления темноты, был израсходован 231 осколочно-фугасный снаряд.
22 марта части 2-го механизированного корпуса 2-го Украинского фронта, а также части 10-го гвардейского стрелкового корпуса и 83-й отдельной бригады морской пехоты вели бои на правом берегу Дуная в районе селения Тат. На левом берегу Дуная части 25-й стрелковой дивизии, форсировавшие реку Грон, вели бои за расширение плацдарма в районе Пана — Паркань.
В 2 ч. 10 мин. 22 марта по приказанию командира 1-й Керченской бригады речных кораблей три бронекатера вышли с огневых позиций от острова Хелемба в протоку острова Кортвельет для поддержки приречного фланга 83-й бригады морской пехоты. В 2 ч. 35 мин. катера под огнем противника прорвались через эстергомский мост и в 3 ч. 00 мин. вошли в протоку острова Кортвельет. Командование считало остров незанятым, но внезапно с него по бронекатерам был открыт кинжальный ружейно-пулеметный и артиллерийский огонь. Бронекатера развернулись и на отходе открыли ответный огонь по острову. В 3 ч. 30 мин. катера под огнем противника снова форсировали эстергомский мост и в 3 ч. 45 мин. стали на огневые позиции у острова Хелемба.