27 июля 1944 года Красная армия освободила Львов от немецко-фашистских захватчиков.
Город был важным узлом обороны вермахта на Восточном фронте, поэтому нацисты превратили Львов в надежный укрепрайон. 13 июля Красная армия начала Львовско-Сандомирскую стратегическую операцию, к участию в которой было привлечено более 1,2 миллиона человек.
Несмотря на поражение группировки в районе Бродов, немцы продолжали оказывать упорное сопротивление. Впрочем, имеющиеся резервы немецкое командование уже использовало, свежих дивизий не было. Командующий 1-м Украинским фронтом маршал Иван Конев отдал приказ взять город к 20 июля, однако фронтальное наступление завязло. Свою роль сыграли дожди, болотистая местность и упорное сопротивление немцев.
Успеха удалось достичь, нанеся несколько ударов в обход главного направления. Немецкое командование под угрозой окружения войск в районе Львова стало выводить войска в сторону Самбора, на юго-запад. При этом были сформированы сильные арьергарды, которые продолжили удерживать позиции и прикрывать отход тыловых подразделений. Наступление Красной армии сдерживалось также необходимостью сохранить древний город: артиллерия и авиация применялись с большой осторожностью.
Город был освобожден к утру 27 июля.