13 июля 1944 г. началась Львовско-Сандомирская стратегическая наступательная операция. Ее итогом стало освобождение Западной Украины.
Немецкое командование решило во что бы то ни стало удержать западные области Украинской ССР, стремясь не допустить прорыва Красной Армии в Европу. Немецкие войска были усилены венгерскими частями и подразделениями украинских националистов. Советское командование привлекло к Львовско-Сандомирской операции крупные силы в составе 1-го и 4-го Украинских фронтов. С их помощью к началу операции удалось сформировать самое крупное фронтовое объединение.
Операция началась 13 июля 1944 г. Советские войска прорвали немецкую оборону. Противник оказывал ожесточенное сопротивление и не раз переходил в яростные контратаки. Однако остановить стремительный натиск Красной Армии враг не смог.
18 июля немецкая оборона была прорвана на обоих направлениях на глубину 50-80 км в полосе до 200 км. Советские войска форсировали Западный Буг и окружили в районе Броды вражескую группировку, насчитывавшую до восьми дивизий. После жаркого боя она была полностью разгромлена.
22 июля Красная Армия пошла на штурм Львова. Начались ожесточенные уличные бои. Центральные кварталы города несколько раз переходили из рук в руки. Наконец, 27 июля город был полностью очищен от фашистов. В этот же день советские войска взяли Станислав (современный Ивано-Франковск).
Таким образом, за 47 дней (операция была завершена 29 августа) войска 1-го Украинского фронта завершили освобождение от немецкой оккупации всей территории Украинской ССР и юго-восток Польши.
Практически полностью была разгромлена группа армий «Северная Украина»: более 30 дивизий противника. Потери составили порядка 70% личного состава, а 8 вражеских дивизий были полностью уничтожены.
С потерей Западной Украины весь германский фронт на востоке оказался расколотым надвое и связь между Северной и Южной немецкими группировками могла осуществляться только окружным путем через Чехословакию и Венгрию, что затрудняло манёвр резервами. Советские войска форсировали реку Висла и создали крупный плацдарм в районе польского города Сандомир.
Большую помощь советским войскам оказали партизаны. К лету 1944 г. на Западной Украине действовало 9 тысяч советских партизан, объединённых в 10 партизанских соединений и 53 отряда. Перед началом операции они на месяц сорвали перевозки немецких войск на линиях Львов — Варшава и Рава-Русская — Ярослав и разгромили 13 крупных вражеских гарнизонов.
За мужество, воинское мастерство и героизм 353 соединения были награждены орденами, 246 — получили почётные наименования Львовских, Висленских, Сандомирских, Станиславских и др. Более 120 тысяч воинов награждены орденами и медалями, 160 человек удостоены звания Героя Советского Союза.