Начальнику 2-й части капитану Шуренкову связаться с польским штабом и вызвать начальника гарнизона Львова для переговоров о сдаче города. В 6.00 19 сентября части заняли свои места и приступили к обезоруживанию польских войск, подходивших к Львову на помощь, а разведбатальон обезоруживал казармы в самом городе Львове. В 6.30 к командиру бригады прибыло два польских майора для переговоров. Командир бригады вести переговоры с ними отказался и приказал явиться начальнику гарнизона, или начальнику штаба. В 7.00 19 сентября прибыл полковник и два других майора, с которыми также переговоры не велись. В 7.40 прибыл начальник штаба гарнизона полковник генерального штаба[Б. Раковский]и с ним два полковника и три майора. Командир бригады отрекомендовался командиром танкового корпуса, который окружил г. Львов и предложил сдать город Львов. Начальник штаба гарнизона просил повременить, так как он не уполномочен на это и должен получить указание свыше. На все это было дано 2 часа. Командир бригады потребовал, чтобы танки, находящиеся в городе и на окраине, продолжали оставаться [там] и разрешения занять командные пункты для наблюдения за немецкими позициями, которые полукольцом прилегали к городу. На это было дано согласие. Договорились взаимно обменяться делегатами связи. В 8.30 немцы неожиданно предприняли атаку на западную и южную окраину города. При этом танки и бронемашины разведбатальона оказались между двух огней (немцев и поляков).

Командир бригады выслал с куском нижней рубахи на палке бронемашину к немцам. Танки и бронемашины выбрасывали красные и белые флажки, но огонь по ним с обеих сторон не прекращался, тогда из бронемашин и танков был открыт по противнику огонь. При этом подбиты у немцев 3 противотанковые орудия, убиты 2 майора и 1 офицер, ранены 9 солдат. У нас подбито 2 бронемашины и 1 танк, убиты 3 человека и ранены 4 человек». Вскоре огонь был прекращен, с бронемашиной прибыл командир 137-го полка горной немецкой дивизии полковник[фон Шляммер], с которым командир бригады в немецком штабе договорились по веем спорным вопросам. Мы подобрали своих раненых и вбитых, а они своих.

В течение 19 и 20 сентября велись неоднократные переговоры между командованием 24-й легкой танковой бригады, с одной стороны, и представителями командования немецкой горной дивизии — с другой, о прекращении боевых действий и ликвидации возникших конфликтов. В результате переговоров окончательно восстановились нормальные отношения между договаривающимися сторонами. После чего между частями 24-й танковой бригады и частями горно-стрелковой немецкой дивизии никаких недоразумений не было. Части немецкой дивизии начали отход в западном направлении, ведя арьергардные бои с польскими войсками». В ходе переговоров командующего артиллерией Украинского фронта комбрига Н.Д. Яковлева с германским командованием стороны требовали друг от друга отвести войска от города и не мешать его штурму. К вечеру 20 сентября германские войска получили приказ отойти от Львова. Тем не менее командование вермахта вновь потребовало от поляков сдать город не позднее 10 часов 21 сентября: «Если сдадите Львов нам — останетесь в Европе, если сдадите большевикам — станете навсегда Азией». В ночь на 21 сентября германские части стали отходить от Львова, а их позиции занимали советские войска, готовясь к атаке города, назначенной на утро.

План штурма города сводился к следующему: 14-я кавдивизия должна была атаковать город с севера и северо-востока, сводный отряд 17-го стрелкового корпуса с 38-й танковой бригадой — с востока; 5-я кавдивизия вместе с 10-й танковой бригадой — с юго-востока, а 3-я кавдивизия — с юга и юго-запада. Поскольку переговоры с польским командованием никаких результатов не давали, было решено атаковать город в 9.00 21 сентября. В назначенное время советские войска двинулись к городу, но польское командование возобновило переговоры, и советские части были возвращены в исходное положение. В 17 часов возле дрожжевого завода на восточной окраине города командир польского гарнизона генерал В. Лянгнер, подполковник К. Рыжинския, майор Я. Явич, капитан К. Чихирин встретились с комбригами ПА. Курочкиным и Н.Д. Яковлевым, бригадным комиссаром К.В. Крайнюковым, полковников Фотченковым, полковым комиссаром Макаровым и И.А. Серовым. В Ходе переговоров выяснилось, что польский гарнизон готов капитулировать, но следует это сделать организованно. Вернувшись в город, около 20 часов Лянгнер объявил на совещании командования обороны о решении сдать город Советам. Большинство офицеров высказалось за окончание боев.

21 сентября командующий 6-й армией издал приказ: «Противник удерживает последний опорный пункт на своей территории — г. Львов. Обороной города руководит фашистская организация. Принцип обороны — круговой, с уличными баррикадами и частично минированными проездами. Восточная группа войск в 9.00 22.9.39 атакует противника с задачей сломить его сопротивление, принудить сложить оружие и сдаться», но выполнить его не пришлось. В 8.00 22 сентября Лянгнер с составленными накануне предложениями для переговоров прибыл в штаб 24-й танковой бригады в Винники. В результате последнего раунда переговоров в 11.00 было подписано соглашение о «передаче города Львова войскам Советского Союза». Согласно 8-му пункту соглашения, офицерам польских войск гарантировалась «личная свобода и неприкосновенность их личного имущества. Отъезды в зарубежные страны им разрешаются местными властями вместе с представителями дипломатических властей данного государства». В 14.00 польские войска стали складывать оружие, а в 15.00 соединения 2-го советского кавкорпуса в пешем строю совместно с танками 24-й, 38-й и 10-й танковых бригад вступили в город. В целом гарнизон выполнил соглашение о сдаче, лишь отдельные группы офицеров в нескольких местах открыли огонь с баррикад. С помощью танков сопротивление было быстро подавлено. К вечеру 23 сентября в городе был наведен порядок и основные силы советских войск были выведены на его окраины.[681]

На южном фланге Украинского фронта в полосе Саганов р. Днестр была развернута 12-я армия, имевшая задачу занять Монастыриска, Коломыя, а на следующий день — Станиславов и Галич, в дальнейшем продвигаясь на Стрый и Дрогобыч. В 5.00 войска армии приступили к форсированию р. Збруч. Прошедшие накануне дожди размыли дороги, уровень воды в р. поднялся. Тем не менее к вечеру 17 сентября войска армии вышли на р. Стрыпа. 23-я танковая бригады, переправившись в 8.30 через Збруч, двинулась через Борщев на Городенку и Коломыю. К 16.00 танкисты форсировали в брод Днестр и захватили около Городенки 6 польских самолетов. 18 сентября 23-я танковая бригада вступила в Коломыю, где было разоружено до 10 тыс. польских военнослужащих из состава 24-й и остатков 2-й и 5-й пехотных дивизий. В 2.00 19 сентября бригада получила приказ занять Станиславов и двинулась к нему, преодолевая завалы на дороге. В тот же день в 14 часов танки достигли Станиславова и двинулись к Галичу, к которому подошли к вечеру того же дня. Выступив на следующий день через Калуш, Долину и Болехов, 23-я танковая бригада 21 сентября достигла Стрыя.

Наступавший на правом крыле армии 4-й кавкорпус в ночь на 17 сентября выслал на польскую территорию передовые разведгруппы с целью нарушить связь и захватить языков. Однако группы себя обнаружили и понесли потери в стычках с польскими пограничниками, не выполнив задачи. В результате при форсировании Збруча 4-й кавкорпус встретил организованное сопротивление польской погранстражи и в течение двух часов был вынужден вести бой на границе. Только преодолев зону пограничных заграждений, корпус получил возможность развивать наступление на Подгайцы и к вечеру 17 сентября вышел на р. Стрыпа в районе Соколува. Тем временем 13-й стрелковый корпус вышел к Днестру, а 5-й кавкорпус достиг Трибуховицы; Дулибы. 25-й танковый корпус в 19.30 после непродолжительного боя занял Чортков, пленив там до 200 польских солдат 41-го пехотного полка и захватив 4 самолета.