В вспышках разрывов и в свете пламени горевших на берегу строений было видно, что там завязался рукопашный бой. Капитан К. М. Корень, высадившийся с первым броском, связался по радио с кораблями и сразу же стал просить командира высадки ускорить переброску десанта. Но количество корабельных плавсредств было ограничено. Хотя они непрерывно сновали между кораблями и берегом, чтобы ускорить высадку, не оставалось ничего другого, как ожидать прибытия из Одессы отряда высадочных средств. В этой обстановке положение могла спасти только артиллерия кораблей. Создав огневую завесу на флангах плацдарма высадки, корабельные артиллеристы одновременно вели огонь в глубину фронта высадки, не подпуская врага к береговой черте.
Условия высадки осложнялись тем, что на пути следования переполненных людьми баркасов и шлюпок имелось много песчаных перекатов – загребов. Плавсредства с ходу садились на мель, и десантникам приходилось спрыгивать за борт и проталкивать тяжелые баркасы вперед, чтобы снова выйти на чистую воду. Некоторые баркасы уже сделали по три-четыре рейса от кораблей к берегу, но до прибытия отряда высадочных средств удалось доставить на берег всего лишь несколько сот десантников. Оправившись от испуга и растерянности, румынские солдаты стали занимать оборону, оживились огневые точки, в бой включилась артиллерия врага. Десантники начали отступать вдоль берега в сторону линии фронта. Наступал критический момент боя за высадку. В это время сигнальщики «Красного Кавказа» в вспышке очередного залпа вдруг обнаружили группу кораблей, приближавшуюся к якорной стоянке отряда со стороны Одессы. Это был долгожданный отряд высадочных средств, В 2 ч 40 мин канонерская лодка «Красная Грузия» подошла к борту крейсера «Красный Крым», чтобы принять оставшихся 450 десантников. Вслед за ней подошли другие корабли – десять малых охотников, двенадцать небольших катеров КМ, десять моторных баркасов и буксир. Они сразу приняли на борт всех остальных десантников и направились к берегу.
Когда последний катер МО отвалил от трапа крейсера, к борту «Красного Кавказа» ошвартовался торпедный катер, на борту которого находился легко раненный Л. А. Владимирский [402] Он перешел на крейсер, на фок-мачте корабля взвился должностной флаг командующего эскадрой. В это время из Севастополя была получена радиограмма, подписанная командующим флотом Ф. С. Октябрьским; «Крейсерам возвратиться в базу». Для артподдержки десанта оставались эскадренные миноносцы «Бойкий», «Безупречный» и «Беспощадный», последний подошел немного позднее, так как конвоировал транспорт, следовавший в Одессу. В 4 ч 04 мин «Красный Крым» и «Красный Кавказ», снявшись с якоря, взяли курс на Севастополь. На переходе из Одессы в базу Л. А. Владимирский в кают-компании крейсера рассказал о гибели эсминца «Фрунзе».
Высадившись, 3-й морской полк, преодолевая упорное сопротивление противника, начал продвигаться на запад вдоль побережья, стремясь соединиться с 421-й стрелковой дивизией, оборонявшей Одессу.
Когда 3-й морской полк овладел Новой Дофиновкой, противник, испугавшись окружения, начал спешно отводить войска на север. К 18 ч 22 сентября части OOP вышли на намеченный рубеж, отбросив противника на 9 км, и начали закрепляться на высотах севернее линии Новая Дофиновка – Александрова – Гильдендорф – Ильинка. К вечеру 22 сентября 3-й морской полк вышел на рубеж Чабанка Старая Дофиновка – Новая Дофиновка, а утром следующего дня десантники соединились с 1-м морским полком и влились в 421-ю дивизию. Однако окружить и полностью уничтожить немецко-румынские дивизии в Восточном секторе не удалось. Но была решена основная задача – противник лишился возможности прицельно обстреливать город и порт. Хотя положение войск OOP в результате комбинированного удара 22 сентября значительно улучшилось, общая обстановка на фронтах Юго-Западного оперативного направления еще более осложнилась. В связи с реальной угрозой прорыва противника в Крым Ставка ВГК по предложению Военного совета Черноморского флота 30 сентября приняла решение оставить Одессу и усилить оборону Крымского полуострова за счет переброски туда войск OOP