Гавриловку пришлось брать два дня. При этом противник прибегал к сдерживающим контратакам и начал отход ночью - 29 февраля в 03.00. За три дня потери дивизии составили 27 человек убитыми и 122 ранеными.
В целом февраль обошелся очень дорого: 221 боец погиб, 709 были ранены. В батальонах осталось всего по 20-30 активных штыков177. Боеприпасы были на исходе - в пределах 0,3 боекомплекта.
1 марта дивизия встала в 200 метрах от Дудчан - опорного пункта 9-й и 335-й ПД противника на берегу Днепра. Противник расположился на высотах 77,1 и 81,7. В воздухе кружил FW, корректировавший работу немецкой артиллерии и пехоты. Потеряв за два дня под Дудчанами 36 человек убитыми и 109 ранеными, полковник Николай Галай был вынужден отвести войска. Окапываться в расползающейся глине было крайне сложно, но иного выхода у бойцов не было178.
После нескольких дней передышки 6 марта была предпринята попытка атаки, но пройти удалось не более 200-300 метров, после чего под огнем противника бойцам пришлось залечь в грязь и потом отойти на исходный рубеж. Одной из причин неудач было то обстоятельство, что, контратакуя, немцы пустили перед собой гражданское население179. В свою очередь, в полосе 2/899 была ликвидирована попытка немцев осуществить разведку. Четыре немца были убиты, а один взят в плен. Пленный сообщил, что принадлежит к 116-му ПП 9-й пехотной дивизии180.
7 марта еще одна неудачная атака. 16 бойцов были убиты, 34 ранены.
8 марта - «задача прежняя», и новая атака на высоты с тем же результатом. 16 убиты и 37 ранены. Боекомплект оставался на уровне 10-20 % от нормы181.
Освобождение Николаева
6 марта примерно в ста километрах севернее две советские армии сбили потрепанные ранее части вермахта и начали стремительное продвижение к Новому Бугу, который был взят буквально через двое суток. Над немцами, не успевшими прийти в себя после разгрома под Кривым Рогом, нависла угроза нового окружения.
10 марта, опасаясь обхода с севера, немцы начали отход за реку Ингулец, протекающую параллельно Днепру западнее его. Потеряв пять человек погибшими и 12 ранеными, дивизия наконец вошла в Дудчаны после полутора недель стояния. В плен было взято 16 немцев, а также были взяты небольшие трофеи - три автомашины и два пулемета. На позициях противника бойцы обнаружили разбитую 37-мм пушку и два неисправных станковых пулемета182.
11 марта у какой-то безымянной кошары 902-й СП вступил в бой с ротой противника, скорее всего, пытавшейся избежать окружения и отходившей на запад. Немцы контратаковали и частично смогли пробиться, но им пришлось бросить 75-мм орудие и два станковых пулемета. 11 человек были взяты в плен. У нас было 19 раненых. За этот бой орден Славы 3-й степени получил 18-летний дончанин Илья Иванов, по своей инициативе выкативший пулемет «Максим» на открытую позицию и фланкирующим огнём сорвавший немецкую атаку. Иванов получил ранение и о награде узнал только по выходу из госпиталя.
Дивизия шла вдоль Днепра, выходя на рубеж Томарино-Львовское напротив Каховки. Но продвигалась только пехота. Дивизионные тылы и артиллерия застряли глубоко в тылу, в очищенной от противника Гавриловке. Проблемы возникали из-за бездорожья и нехватки горючего.
12 марта в мелких стычках погибли 5 бойцов и 20 получили ранения.
13 марта весь день шло наступление. Контакта с противником не было. Погода улучшилась, и стала подтягиваться артиллерия.
14 марта после ночного марша дивизия вышла к реке Ингулец. Переправа осуществлялась на спешно смонтированных плотах. Деревянные настилы держались на бочках из-под бензина, оставленных немцами. К вечеру дивизия полностью переправилась через реку в районе Снегиревки. Потерь не было. В деревне Ивановка в плен было взято три немца и 15 русских183. В селе Горохово пехотинцам встретились казаки Иссы Плиева. Они совершали глубокий рейд в тылу врага, уничтожая отдаленные гарнизоны и внося хаос в оборону противника.
15 марта дивизия продолжила продвижение в районе Георгиевки и Афанасьевки, достигнув незадолго до полуночи Ольховки. Потерь не было. В плен были взяты 120 солдат и офицеров противника, в том числе 20 французов. В Чернополье 905-й СП обнаружил не только пепелище, но и обгоревшие трупы гражданских жителей - тридцати стариков, женщин и детей184. В Юдиндорфе тоже никто не уцелел. Это было маленькое еврейское поселение, всех жителей которого немцы расстреляли, не пощадив и маленьких детей185.
16 марта опять пошли дожди. Видимость сократилась до 4-5 км. Один боец был ранен. В районе Поповки удалось взять 13 пленных, в том числе двух русских.
17 марта в плен были взяты еще 9 человек из 370-й ПД вермахта. По дороге на Николаевск было замечено 9 штурмовых орудий противника, шедших на юг.
18 марта движение дивизии приостановилось у высоты 57,5. Немцы поставили заградительный огонь. Два бойца погибли, девять получили ранения.
На следующее утро в 06.00 командир одного из батальонов 905-го СП Иван Козаков, возглавив группу бойцов, стремительным броском овладел высотой, уничтожив расположенный на ней немецкий отряд. Два бойца погибли, трое получили ранения, зато дивизия смогла продвинуться на юго-запад. Впереди полыхал пожарами город Николаев. 17-21 марта шли бои у высоты 60,5, прикрывавшей железную дорогу и шоссе. Немцы активно применяли реактивную артиллерию.
Кроме «небельверферов», немцы использовали пулеметные гнезда, которые были расположены так, чтобы фланкирующим огнем простреливать местность с нескольких направлений. В течение 23-25 марта бойцам дивизии удалось уничтожить 4 таких пулеметных точки и одно противотанковое орудие186.