С 12 января по 18 февраля 1945 года войска 4-го украинского фронта совместно с 1-м Чехословацким армейским корпусом проводили Западно-Карпатскую наступательную операцию против войск Германии и Венгрии с целью преодолеть Западные Карпаты и выйти в долину рек Висла, Одра до Моравска-Остравы. В наступлении принимало участие 593 тысячи человек. Им противостояла 17-я полевая, 1-я танковая немецкие армии и 1-я венгерская армия. Общее соотношение сил к началу операции было в пользу советских войск: по личному составу — в 1,2 раза, орудиям и минометам — в 1,9, танкам и самоходным орудиям — в 1,3, самолетам — в 1,9 раза.
Карта-схема Западно-Карпатской операции.
Войска 18-й советской армии атаковали позиции противника 12 января 1945 года, который оказал упорное сопротивление. 38-я армия перешла в наступление 15 января. Наступление этой армии развивалось успешно. Наступление 60-й армии 1-го Украинского фронта с севера и 38-й армии с юга создали угрозу окружения 17-й немецкой армии, и немецкое командование в ночь на 16 января отдало приказ отводить свои войска на Краков. 16 января был освобождён город Ясло, 19 января — Кошице и Прешов.1-я гвардейская армия вместе с 1-м чехословацким корпусом перешла в наступление 18 января. Войска фронта к концу января подошли к Бельско-Бяле, овладели Новым Таргом, Левочей, Попрадом.12 февраля войска 38-й и 1-й гвардейской армий овладели Бельско-Бялой. К 18 февраля 4-й Украинский фронт был остановлен противником на заранее подготовленном оборонительном рубеже Струмень — Живец — Яблонка — Липтовски-Микулаш.
Советские войска в Карпатах.
В результате проведенной операции, пройдя с боями свыше 200 км, войска 4-го Украинского фронта преодолели большую часть Западных Карпат, вышли в район верхнего течения Вислы, чем способствовали продвижению 1-го Украинского фронта в Силезии. Были созданы условия для дальнейшего наступления с целью овладения Моравско-Остравским промышленным районом. Общие потери Красной Армии составили 92 тысячи человек, немецкие – 77 тысяч.