В ночь накануне наступления были проделаны проходы в минных полях и проволочных заграждениях. В 10.00 после 5-минутного огневого налета по переднему краю, когда минометчики перенесли огонь в глубину, огневые подгруппы открыли огонь по амбразурам домов. Одновременно по сигналу командира батальона подгруппы разрушения и стрелковые взводы по проходам перебежками начали продвигаться вперед. Штурмовая группа 1-й стрелковой роты, ворвавшись в окопы противника и уничтожив до 20 солдат и офицеров, пыталась продолжать движение, но была остановлена пулеметным огнем из ближайшего дома. Командир батальона приказал сосредоточить на этой цели огонь орудий прямой наводки. Воспользовавшись поддержкой, бойцы вплотную приблизились к дому-доту и по сигналу командира штурмовой группы дружно атаковали его. Артиллеристы и пулеметчики перенесли огонь на другие цели, а минометчики поддерживали огневое окаймление штурмовой группы.
Захватив первую укрепленную позицию врага, штурмовая группа 1-й стрелковой роты продолжала выполнять поставленную задачу.
Между тем гарнизон дома-дота, блокированного штурмовой группой 2-й стрелковой роты, продолжал упорно сопротивляться, вел сильный автоматный, пулеметный и артиллерийский огонь.
Исходя из обстановки, командир батальона перегруппировал силы. Используя успех соседа, штурмовая группа 2-й стрелковой роты основными силами вышла на фланг объекта атаки и после нового артиллерийского налета, под прикрытием огневой группы, во взаимодействии с штурмовой группой 1-й стрелковой роты и силами, оставленными перед дотом, ворвалась сначала во вражеские траншеи, а потом и в сам дот.
Потеря двух укрепленных объектов на переднем крае ослабила систему обороны противника на этом участке, создав необходимые предпосылки для штурма остальных домов-дотов и последующего продвижения в направлении высоты 294,4.
За день боя противник лишился важных позиций, потерял убитыми и ранеными более 80 солдат и офицеров. Было взято в плен 12 солдат, захвачено 6 пулеметов, 2 орудия и другие трофеи.
5 апреля войска 18-й армии, окончательно сломив сопротивление противника, овладели важным узлом дорог в горах Большая Фатра на территории Чехословакии – городом Ружомберок. В боях за город особенно отличились части 1-го чехословацкого армейского корпуса – 1-я отдельная чехословацкая бригада полковника Я. Саториса, 3-я отдельная чехословацкая бригада майора Я. Селнера и 4-я отдельная чехословацкая бригада полковника П. Куна. Войскам, участвовавшим в освобождении Ружомберока, была объявлена благодарность Верховного Главнокомандующего, и в Москве в их честь прогремели залпы салюта. 4-я чехословацкая пехотная бригада была награждена орденом Богдана Хмельницкого II степени. 6 апреля в командование 1-м чехословацким армейским корпусом вступил генерал К. Клапалек. Генерал Л. Свобода приступил к исполнению обязанностей министра национальной обороны Чехословакии.
В этот же день частями 1-й гвардейской армии, наступавшими на левом фланге, был занят город Живец.
Таким образом, в итоге наступления, начавшегося 24 марта, общее продвижение войск фронта на правом крыле, где действовали 38-я и 1-я гвардейская армии, составило около 40 км в направлении Моравска Остравы. Войска левого крыла фронта силами 18-й армии при содействии части сил 1-й гвардейской армии продвинулись до 83 км в западном направлении. За этот период были освобождены крупные административные центры Польши и Чехословакии города Зорау, Лослау, Живец, Ружомберок и сотни других населенных пунктов. Противник понес значительные потери в живой силе и технике.
Учитывая глубокое выдвижение на запад войск 1-го и 2-го Украинских фронтов, Ставка Верховного Главнокомандования внесла изменения в первоначальный план разгрома немецко-фашистских войск в восточных районах Чехословакии.
Директивой Ставки Верховного Главнокомандования от 3 апреля были поставлены следующие задачи: 4-му Украинскому фронту, нанося удар силами двух армий, с двумя артиллерийскими дивизиями прорыва и танковым корпусом по западному берегу Одера, не позднее 12–15 апреля 1945 г. овладеть Троппау (Опава), Моравска Остравой и в последующем наступать в общем направлении на Оломоуц, навстречу войскам 2-го Украинского фронта, наступавшим с юга; 2-му Украинскому фронту после овладения районом Брно развивать наступление на север, навстречу войскам 4-го Украинского фронта с целью сомкнуться с ними в районе Оломоуца.
Для выполнения этой задачи 4-му Украинскому фронту 6 апреля была передана 60-я армия, 31-й танковый корпус 1-го Украинского фронта, нависавшие с севера над Моравска Остравой. Днем позже из 38-й армии в состав 1-й гвардейской армии были переданы 95-й стрелковый и 127-й легкий горнострелковый корпуса.
Перед 4-м Украинским фронтом противник оборонялся основными силами 1-й танковой армии в составе 11-го, 59-го армейских и 49-го горнострелкового корпусов, занимая следующее положение: перед 60-й армией – две пехотные дивизии (78-я, 75-я), одна танковая («Охрана фюрера»), одна лыжная дивизия (1-я) и три отдельных батальона; перед 38-й армией – две пехотные дивизии (371-я, 68-я), одна легкопехотная дивизия (97-я), два стрелковых полка и четыре отдельных батальона; перед 1-й гвардейской армией – две пехотные дивизии (544-я, 715-я), две танковые дивизии (19-я, 8-я), две горнострелковые дивизии (4-я, 3-я), семь отдельных батальонов; перед 18-й армией – три пехотные дивизии (253, 304 и 320-я), один полк и пять отдельных батальонов.
Группировка военно-воздушных сил противника насчитывала 235 самолетов, базировавшихся на аэродромы: Моравска Острава, Долни Бенешов, Оломоуц, Простеев, Брно, Градец Кралевски, Пардубице, Главнице.
В оперативном резерве на участке Троппау и севернее Моравска Остравы дислоцировались две танковые дивизии и два полка противника.
Таким образом, немецко-фашистское командование, придавая большое значение обороне Моравско-Остравского промышленного района, сосредоточило здесь 13 пехотных и 5 танковых дивизий.
В соответствии с решением, принятым командующим фронтом, армии получили следующие задачи.
60-я армия – в составе трех стрелковых корпусов (девять стрелковых дивизий), танкового корпуса, артиллерийской дивизии прорыва, артиллерийской бригады, двух истребительно-противотанковых артиллерийских бригад, минометной бригады, истребительно-противотанкового артиллерийского полка, двух минометных полков, штурмовой инженерно-саперной бригады, инженерно-саперной бригады – прорвать оборону противника на участке Реснитц, (иск.) Заудиц и, нанося главный удар в южном направлении, не позже второго дня операции овладеть Троппау (Опава) и в последующем наступать на Берн, Литовель; 31-м танковым корпусом – развивать удар в общем направлении на Альтштадт с задачей расчленить моравско-остравскую группировку противника и отрезать ей пути отхода на запад.
38-я армия – в составе трех стрелковых корпусов (девять дивизий), легкого горнострелкового корпуса (три стрелковые бригады), артиллерийской дивизии прорыва, трех артиллерийских бригад, истребительно-противотанковой артиллерийской бригады, пяти истребительно-противотанковых артиллерийских полков, трех горновьючных минометных полков, четырех минометных полков, двух танковых бригад, танкового полка, двух самоходно-артиллерийских полков, двух инженерно-саперных бригад – прорвать оборону на участке Заудиц, Крановитц и, нанося главный удар на Долни Бенешов, Моравска Остраву, не позже третьего дня операции во взаимодействии с 1-й гвардейской армией овладеть Моравска Остравой и в последующем наступать на Фульнек, Оломоуц.
1-я гвардейская армия – в составе трех стрелковых корпусов (восемь стрелковых дивизий), горнострелкового корпуса (три горнострелковые дивизии), легкого горнострелкового корпуса (три горнострелковые бригады), артиллерийской бригады, двух артиллерийских полков, истребительно-противотанковой бригады, трех истребительно-противотанковых артиллерийских полков, четырех минометных полков, четырех горновьючных минометных полков, трех самоходно-артиллерийских полков – прорвать оборону противника на участке станция Гожыце, (иск.) Лазиска и, нанося удар по восточному берегу Одера, не позже третьего дня операции во взаимодействии с 38-й армией овладеть Слез. Остравой и в последующем наступать на Фридэк, Нови-Йичин, Пржеров.
18-я армия – в составе стрелкового корпуса (три стрелковые дивизии), 1-го чехословацкого армейского корпуса, подразделений укрепленного района, артиллерийской бригады, истребительно-противотанкового артиллерийского полка, минометного полка, горновьючного минометного полка, самоходно-артиллерийского полка – нанести вспомогательный удар в общем направлении Ружомберок, Жилина с ближайшей задачей выйти на рубеж Яблунков, Чадца, Жилина, Ружомберок, в последующем наступать на Голешов.
8-й воздушной армии было приказано содействовать 60-й и 38-й армиям в овладении Моравска Остравой и Троппау, не допустить подхода резервов с запада, прикрыть наступление главных сил 60, 38 и 1-й гвардейской армий.
Готовность войск к наступлению устанавливалась 15 апреля 1945 г.
В соответствии с директивой штаба фронта армии разработали планы операции и приступили к подготовке наступления. Однако 8 апреля с рубежа Крейценорт, Рогув противник частями 371, 68, 544-й пехотных дивизий, 8, 16 и 17-й танковых дивизий перешел в наступление. Удар наносился в стык 38-й и 1-й гвардейской армий с целью отбросить советские войска от Моравска Остравы и ликвидировать созданный ими плацдарм.
Развернулись ожесточенные бои. Ценой больших потерь врагу удалось потеснить наши части, овладеть населенными пунктами Рогув, Вытшеншув, Блющув, Камень, Каменьщак.
При отражении атак противника отличились многие советские воины. Исключительную стойкость и храбрость проявили при отражении танковых атак артиллеристы 126-го легкого горнострелкового корпуса 38-й армии сержант Рахимжан Токатаев и младши