Псков находился под немецкой оккупацией с 8 июля 1941 года. Немецкое командование называло город «воротами в Прибалтику». Поэтому уже с октября 1942 года немцы приступили к сооружению оборонительного рубежа — линии «Пантера». Она являлась северной частью оборонительного «Восточного вала», проходившего от Балтийского до Черного морей и представляла собой набор сплошных фортификационных сооружений на общую глубину 8-10 километров. Её протяженность на Псковской земле составляла 175 километров. Оборудованная блиндажами, дотами, зарытыми в землю пушками и танками, колючей проволокой, линия должна была сорвать возможное наступление советских войск и наглухо закрыть дорогу в Прибалтику. Командование группы немецких армий «Север» считали укрепления «Пантеры» неприступными. Для её прорыва были сформированы войска 3-го Прибалтийского фронта под командованием И. И. Масленникова. В конце февраля 1944 года советские войска вышли к укрепленному району противника. В течение почти четырёх месяцев наши части готовились к штурму «Пантеры» и лишь в июле 1944 года началась Псковско-Островская наступательная операция с целью освобождения Пскова.
По замыслу советского командования 42 армия должна была нанести удар по противнику на востоке в направлении пунктов Черняковицы, Клишево. 128-я стрелковая дивизия генерал-майора Д.А. Лукьянова, очистив от врага юго-восточную часть Пскова, должна была форсировать Великую и захватить плацдарм на Завеличье. Вспомогательный удар планировалось нанести на севере укрепленного района противника, в обход неприступных Ваулиных высот, в направлении Хотца, Верхние Галковичи, Овсище. 376-й дивизии генерал-майора Н.А. Полякова предстояло завладеть Запсковьем, выйти к р. Великой севернее Кремля, форсировать реку и захватить плацдарм на западном берегу.
Начать Псковско-Островскую наступательную операцию было решено 17 июля 1944 года. Однако, 11 июля Ставка ВГК своей директивой предписала ускорить подготовку наступления против Псковско-Островской группировки противника, так как перед фронтом 2-го Прибалтийского фронта противник начал отход в направлении Опочки. Поскольку немецкие войска могли начать отступление и из района Пскова и Острова, войскам 3-го Прибалтийского фронта было приказано «начиная с 11.07.1944 года вести боевую разведку с целью установить прочность обороны противника и своевременно обнаружить возможный его отход».
Карта-схема боев за Псков.
11 июля войска фронта начали проводить разведку боем, разрушать укрепления противника артиллерийским огнём и проводить локальные операции. Так, 11-16 июля части 54-й армии вышли к реке Великой на участке Печехново — Семендяхи и захватили ещё один плацдарм на западном берегу реки. Утром 17 июля началась основная фаза наступления фронта. После мощной артподготовки и мощных ударов авиации в наступление перешли части 1-й ударной и 54-й армий со Стрежневского плацдарма. Огневая система противника была надежно подавлена и стрелковые части сумели достаточно быстро прорвать оборону противника. Преследуя отступающего противника за два дня части 1-й ударной и 54-й армий продвинулись вперед на 40 километров, расширив фронт прорыва до 70 километров. Было освобождено более 700 населенных пунктов. К вечеру 18 июля части 1-й ударной армии вышли с юго-запада к городу Острову, но взять его смогли лишь 21 июля. 22 июля перешли в наступление войска 42-й армии. Ударом левого фланга на Попов Крест части армии обошли Псков с юга, форсировали реку Великую.
Переправа частей 128-й дивизии через реку Великая.
128-я стрелковая дивизия развернула свой боевой порядок восемью километрами восточнее Пскова. В три часа утра 22 июля видя, что немцы ушли из первых траншей, войска дивизии начали бой с арьергардами противника за деревни Лажнево и Клишево. После короткой артподготовки красноармейцы овладели населенным пунктом Горнево. Развивая наступление, дивизия атаковала станцию Березка и завязала бои в предместье Пскова. К утру 22 июня бои уже велись на северной окраине Пскова. К 15:00 на правый берег реки Великой вышли полки 376-й стрелковой дивизии и в ночь на 23 июля форсировали ее. В руках противника оставалось только Завеличье. Фланги наступающих дивизий сомкнулись, образовав единый фронт. К ним на помощь подоспели части 14-го укрепрайона совместно с 291-й стрелковой дивизией из 67-й армии. К вечеру 23 июля город был освобожден от оккупантов. В тот же день Москва от имени Родины салютовала частям и соединениям, освободившим древний город, двадцатью артиллерийскими залпами из двухсот двадцати четырех орудий.
См. также: Фото | СССР. Псков в годы войны