После разоружения Восточнословацкого корпуса словацкие солдаты бежали и присоединялись к партизанам мелкими группами. К 5 сентября 1944 года, после проведения мобилизации, у восставших было около 60 тысяч солдат и 18 тысяч партизан. Им удалось захватить часть арсеналов: 46 тысяч винтовок, 4 тысячи автоматов, 2,7 тысячи пулеметов, 200 орудий, 24 легких танка, 3 бронепоезда и 34 самолета. Под их контролем была центральная часть Словакии, командование восставших находилось в Банска-Быстрице. 31 августа руководство восстания обратилось к Советскому Союзу за помощью, а 1 сентября 1944 года Словацкий национальный совет объявил о низложении Тисо и взятии власти в свои руки. Впрочем, с этим заявлением совет явно поторопился.
В свете этих событий пришлось начинать новую наступательную операцию и пытаться с ходу брать сложный гористо-лесистый район Восточных Карпат, где была заблаговременно создана сильная оборона. Подходы к перевалу, польские города Кросно и Дукля были превращены в настоящие укрепрайоны. Кросно опоясывали траншеи, в самом городе были сооружены баррикады, каменные дома были приспособлены под огневые точки. Оборона имела глубину в 40-50 км, вплоть до реки Ондава, уже в Словакии. Укрепления занимали 10 немецких, 8 венгерских дивизий и две венгерские горнострелковые бригады общей численностью около 300 тысяч человек, 3250 орудий, 100 танков и штурмовых орудий, 450 самолетов.
По первоначальному плану операции, войска 38-й армии должны были прорвать эту оборону и в течение пяти суток пройти 95 км до города Прешов. Такие темпы наступления диктовались обстановкой – словацкие повстанцы не могли долго ждать, немцы стали теснить их со всех сторон.
38-я армия 1-го Украинского фронта и 1-й Чехословацкий армейский корпус начали наступление 8 сентября 1944 года, но с ходу взять его не смогли. В районе перевала развернулись бои, в особенности ожесточенные бои за Кросно. Немцы стягивали силы и наносили фланговые контрудары. Прямо в ходе боя командующий 1-м Украинским фронтом И.С. Конев сменил командование 1-м Чехословацким армейским корпусом, отстранив от командования бригадного генерала Я. Кратохвила, не организовавшего управление корпусом в момент его ввода в бой, и назначил командиром корпуса бригадного генерала Л. Свободу.
Немцы усиливали оборону, перебрасывая на перевал части, ранее задействованные в боях против словацких повстанцев, и даже соединения, выведенные из Польши и Венгрии. К 19 сентября в боях против наступавшей 38-й армии принимали участие пять немецких пехотных и три танковые дивизии. Немецкие войска пятились, цепляясь за удобные для обороны позиции, но не упускали ни одного случая для контрудара и 13 сентября 1944 года смогли даже окружить части 1-го гвардейского кавалерийского корпуса, прорвавшегося в глубь обороны.
Только после усиления наступления двумя танковыми корпусами удалось 20 сентября взять Дуклу и выйти к Карпатам. Но немцы вовсе не собирались сдавать Дуклинский перевал. Он был взят только 6 октября силами 1-го Чехословацкого армейского корпуса, 67-го советского стрелкового и 31-го советского танкового корпусов. Через перевал проходила граница. Чехословацкие солдаты нашли старый пограничный столб, повесили на него новый герб и вывесили советский и чехословацкий флаги. В ЧССР взятие Дуклинского перевала праздновалось как День создания Чехословацкой народной армии.
Впрочем, и взятие перевала мало что дало. Немецкие и венгерские войска обороняли позиции и за ним. Испортилась погода, шли дожди, стояли густые туманы, видимость была не более 50 метров. 38-я армия продвинулась на 50 км и перешла к обороне, не позволяя немцам снимать войска с этого участка фронта. Прорыв дался большими потерями: 13,5 тысячи красноармейцев и 2,5 тысячи чехословаков убитыми. Цель наступления – соединение с силами словацкого восстания – не была достигнута.
После того, как наступление Красной Армии выдохлось, немцы взялись за повстанцев и стали наступать на них со всех сторон. Пока в их руках были Банска-Быстрица и военный аэродром «Три дуба», там базировалась часть авиации 1-го чехословацкого армейского корпуса, и оттуда вывозили раненых. 27 октября была захвачена Банска-Быстрица. С падением своей столицы повстанцы были вытеснены в горы и перешли к партизанским действиям. Советская авиация поддерживала их сбросом оружия и боеприпасов; им было отправлено 2050 винтовок, 460 пулеметов, 1702 автомата, 120 противотанковых ружей, 3,7 млн патронов[129]
. В ночь на 24 ноября партизаны прорвали немецкий фронт, захватили доты и окопы. Через образовавшуюся брешь они вывезли раненых и вывели гражданское население, присоединившееся к партизанам.