Артиллерия тяжелых калибров и противотанковые орудия запирали огнем узкие выходы по правую и левую стороны высоты. Дороги, ведущие в Турку, из Мшанец на Быстре и из Днестшик-Головецки на Ломну, подвергались непрерывному артиллерийскому обстрелу.
Противник придавал важное значение удержанию горы Магура-Ломнянска. Поэтому гарнизон высоты — до полка венгров — был усилен батальоном 101-й горнострелковой дивизии немцев и штурмовым отрядом егерей 100-й легкопехотной дивизии.
Части 161-й стрелковой дивизии, нанеся противнику большие потери в районе Бандрив Коленя, Галювка, Пшениц, с ходу повели наступление на высоту. Командир дивизии принял решение демонстрировать фронтальный удар 565-го стрелкового полка из Завадки, ложный обходный удар 569-м стрелковым полком из Гронзевы (северная), складками северо-восточных скатов направил в глубокий обход 575-й стрелковый полк. Из Гронзевы (южная) полк должен был скрытно выйти на юго-восточные скаты горы Магура-Ломнянска и овладеть соседней вершиной с отметкой 1017.
Для свободы маневра необходимо было очистить от противника Гронзеву (северная) и Гронзеву (южная). Это оказалось нелегким делом, так как оба населенных пункта находились под сильным вражеским огнем. Только после того как гитлеровцы были выбиты из Гронзевы силами 569-го и 575-го стрелковых полков, стало возможным осуществить задуманный маневр.
За двое суток непрерывного боя 565-му стрелковому полку удалось оттеснить противника с северо-восточных скатов горы Магура-Ломнянска и закрепиться на них, а одному батальону 569-го стрелкового полка выйти на юго-западную опушку леса в 600 м от горы Магура-Ломнянска.
Враг предпринял 13 ожесточенных контратак, пытаясь сбросить части дивизии с вершины высоты. Для этого был брошен испытанный в штурмах и отличившийся в боях южнее Коломыя отряд егерей 100-й легкопехотной дивизии немцев, вооруженный облегченными ручными пулеметами.
Все контратаки были отбиты с большими для противника потерями. В последних контратаках гитлеровцы прибегли к своему излюбленному методу: вперед выдвигали венгров и гнали их в атаку под пулеметами.
Устойчивости подразделений, занявших северо-западные и северо-восточные скаты высоты, способствовало четкое взаимодействие с артиллерией. Бойцы прочно врылись в землю, умело использовав инженерные сооружения гитлеровцев.
Приковав внимание противника к скатам в направлении Завадки и Гронзевы (северная), командир дивизии предпринял обход 575-м стрелковым полком с юго-восточных скатов высоты.
Ночью полк скрытно, без боя, занял соседнюю вершину 1017. Утром, пользуясь дымкой, подразделения 575-го стрелкового полка атаковали гарнизон высоты. Неожиданный удар с тыла ошеломил противника. Завязался гранатный бой. Бросая окопы, немцы и венгры пытались выйти из-под удара мелкими группами, но всюду их настигал огонь подразделений наших полков.
У метеорологической вышки, где рукопашный бой принял особенно ожесточенный характер, осталось до 200 трупов солдат и офицеров противника. Всего враг потерял на высоте до 400 солдат и офицеров убитыми и ранеными, в том числе до двух рот гитлеровцев. Были взяты пленные и трофеи.
Выход 575-го стрелкового полка в тыл гарнизона на высоте 1017 решил исход боя за гору Магура-Ломнянска. С потерей этой высоты гитлеровцы не в состоянии были удержать населенные пункты, расположенные южнее и юго-западнее, и под ударами частей армии стали отходить на юг и юго-запад. Теперь 18-й гвардейский стрелковый корпус получил возможность развивать успех в более высоких темпах.
66-я гвардейская стрелковая дивизия была введена в бой из-за правого фланга 317-й стрелковой дивизии в направлении Ольховец к реке Сан. С наступлением темноты 21 сентября один усиленный батальон этой дивизии повел наступление в направлении Поляны и в течение ночи, преодолевая сопротивление противника, продвинулся до 4 км, овладев тремя населенными пунктами. С утра 22 сентября, введя в бой еще два полка, дивизия обошла опорный пункт противника в лесу восточнее Росолина и, отразив в течение дня восемь контратак силой до батальона, к исходу дня продвинулась до 3–4 км на фронте до 7 км. На другой день, прикрыв одним полком свой правый фланг, дивизия главными силами продолжала развивать наступление в направлении Ольховец. За день она продвинулась на 3–4 км, подойдя правым флангом к реке Сан в районе восточнее Райске, а центром и левым флангом — к покрытому лесом хребту Отрыт.
В. И. Новожилов