Тарнополя. 18 сентября был занят Золочев.
Наступление Южной группы началось форсированием р. Збруч. Разбив польскую пограничную бригаду и отряды КОП, войска устремились на запад, форсировали р. Серет и к концу дня овладели г. Чортковом, вышли на р. Стрыпа от ее устья до местечка Золотники. Левый фланг группы продвинулся до р. Днестр. В районе Чорткова в плен было захвачено около 5 тысяч польских солдат и офицеров.
В итоге первого дня операции войска Украинского фронта углубились на 70-100 км, овладев Ровно, Коломыей, Тарнополем, Чортковом. На следующий день, по сводке Генштаба РККА, они заняли железнодорожный узел Сарны, г. Луцк, Станиславов, Галич, Красное, Бучач. При захвате Дубно было взято в плен 5800 солдат и 500 офицеров, а в районе Луцка — 9 тысяч, из них 1 тысяча — офицеры. При овладении Галичем Южная группа взяла в плен до 20 тысяч поляков. 19 сентября советские части вошли в Сокаль, Броды, Бобрку, Рогатин, Долину, вышли на окраины Львова. В соответствии со сводкой Генштаба РККА с 17 по 21 сентября в плен было захвачено 120 тысяч человек.
Через два часа после перехода Красной Армией польской границы немецкие войска получили приказ «остановиться на линии Сколе—Лемберг—ВладимирВолынский-Белосток», о чем немедленно было сообщено в Москву.
Сближение позиций двух армий побудило ускорить переговоры об установлении демаркационной линии, для чего в Москву 19 сентября прибыла военная делегация из Берлина. С советской стороны в них приняли участие Ворошилов и Шапошников. 20 сентября была установлена линия по р. Писса, Нарев, Висла, железной дороги вдоль р. Сан, а на следующий день подписан протокол, зафиксировавший порядок и временные параметры отхода немецких войск на запад до установленной демаркационной линии, который должен был завершиться к 4 октября.
К этому времени в соответствии со сводкой Генштаба части РККА занимали рубеж Ковель— Владимир-Волынский—Сокаль—предместья Львова. Германским войскам, в течение десяти дней окружавшим Львов (Лемберг), не удалось заставить город капитулировать. После того как в соответствии с соглашением германские части начали отходить на запад, их место занимала Восточная армейская группа, получившая приказ овладеть городом к исходу 19 сентября. Однако в районе м. Красное наступавшие части встретились с сильным сопротивлением со стороны польских войск генерала В. Орлик-Рюкемана. В результате к вечеру советские части смогли лишь выйти к окраинам Львова, но не овладеть им. По сведениям, полученным советской разведкой, в городе находились две-три польские пехотные дивизии и много офицеров, стекавшихся туда при отступлении с различных участков фронта. На помощь гарнизону Львова прорывалась группировка генерала К. Соснковского. Чтобы помочь ей, из города навстречу была направлена часть сил. Однако подход ко Львову крупной группировки советских войск лишил защитников города последней надежды. К тому же 20 сентября стало известно, что немцы разбили дивизии Соснковского. Отходившие польские части в районе Лашки Муроване наткнулись на красноармейские соединения. Последние завершили начатое немцами дело, взяв в плен большое количество польских военнослужащих. Сам генерал с частью войск ушел в Венгрию.
21 сентября по войскам ВАГ был отдан боевой приказ: «Противник удерживает последний опорный пункт на своей территории — г. Львов. Обороной города руководит фашистская организация. Принцип обороны — круговой, с уличными баррикадами и частично минированными проездами… Восточная группа войск в 9.00 22.9.39 атакует противника с задачей сломить его сопротивление, принудить сложить оружие и сдаться». Ставилась задача не только занять город, но и отрезать пути отступления польским частям на запад. Артиллерии предписывалось до наступления произвести десятиминутный огневой налет и подавить очаги сопротивления. Однако приказ выполнить не довелось. Тимошенко сообщал Сталину, Молотову, Ворошилову и Шапошникову: «В результате новых боев в городе в 8.40 22 сентября начальник гарнизона Львова генерал Лянгнер явился лично на командный пункт командующего Восточной группой т. Голикова и сдал нам город Львов. Выделена комиссия по разработке техники передачи города. Ввожу отборные части для занятия объектов и охраны их и города. На окраинах города оставляю дежурные части и остальные привожу в порядок для дальнейших действий. В городе Львове нет воды и хлеба. Принял меры к полному удовлетворению населения питанием».
В соответствии с условиями сдачи города польскому гарнизону была гарантирована и обещана возможность уйти в Румынию или Венгрию. Однако большинство офицеров — свыше 2 тысяч человек — вскоре оказались в лагере для военнопленных в Старобельске.
Несмотря на то что Сталин 25 сентября предложил Германии Люблинское воеводство и правобережную часть Варшавского в обмен на включение Литвы в зону интересов СССР, части РККА продолжали продвижение в эти воеводства. Причем командование приказало не допускать отхода польских частей на север; в случае если линия Любартов—Люблин не занята германскими войсками, ликвидировать находящиеся здесь соединения польской армии и к исходу 29 сентября подвижными частями овладеть районами Любартов, Люблин. Однако в ходе визита Риббентропа в Москву предложение Сталина об обмене территориями было принято и оформлено специальным секретным протоколом, после чего наступила очередь РККА отводить свои части на новую демаркационную линию.
При встречах германской и советской армий в ряде городов проводились совместные военные парады, которые в Гродно вместе с германским генералом принимал комкор В.И. Чуйков, в Бресте — Г. Гудериан и комбриг С.М. Кривошеин.
В целом же за 12 дней боевых действий на территории Польши Красная Армия продвинулась на 250– 350 км на запад, заняла территорию общей площадью в 190 тыс. кв. км с населением более 12 млн человек.
Во время польской кампании погибли с польской стороны 3500 военных и гражданских лиц, около 20 000 были ранены или пропали без вести. Советская сторона официально объявила о 737 убитых и 1862 раненых.
По завершении «освободительного похода» 1 октября 1939 года Политбюро ЦК ВКП(б) приняло развернутое постановление о советизации захваченных территорий. В нем предусматривалось созвать 26 октября Украинское народное собрание из выборных по областям Западной Украины и Белорусское народное собрание — из выборных по областям Западной Белоруссии. Эти «народные» собрания должны были утвердить передачу помещичьих земель крестьянским комитетам, решить вопрос о характере власти — советской или буржуазной, проблему вхождения в состав СССР, принять постановление о национализации банков и крупной промышленности. Право выдвигать кандидатов в народные собрания закреплялось за крестьянскими комитетами, временными управлениями городов, собраниями рабочих по предприятиям, собраниями рабочей гвардии. Затем на окружных совещаниях «доверенные лица» должны были договариваться об общей кандидатуре по округу.
Избирательную кампанию следовало проводить под лозунгами установления советской власти на территории Западной Украины и Западной Белоруссии, вхождения их в УССР и БССР, одобрения конфискации помещичьих земель, требования национализации банков и крупной промышленности. По повестке дня должны были приниматься «Декларации», текст которых готовили ЦК КП(б) Украины и ЦК КП(б) Белоруссии. Политбюро предписывало приступить к созданию на этих территориях коммунистических организаций, для чего наряду с приемом в партию «передовых рабочих, оказавших помощь Красной Армии», из армии демобилизовывались и направлялись в распоряжение украинской парторганизации 1000 коммунистов, белорусской парторганизации — 800 коммунистов. На работу в западные области мобилизовывались 2000 украинских и 1500 белорусских коммунистов. До проведения выборов в этих областях должны были действовать временные управления из четырех человек — по два от армейских органов и по одному — от НКВД и от временного управления областного города. Временные областные управления назначали комиссаров во все банки, а во Львов и Белосток командировались также уполномоченные Госбанка СССР. Все счета практически замораживались. Иностранные консульства в западных областях Украины и Белоруссии ликвидировались.
В ходе боев Красная Армия взяла в плен более 240 тысяч военнослужащих польской армии. Все пленники были переданы из-под опеки армии органам НКВД. Будучи не в состоянии обеспечить такое количество людей продовольствием, жильем, даже питьевой водой, сталинское руководство решило в начале октября распустить по домам рядовых и унтер-офицеров — жителей присоединенных к СССР земель, а в середине октября передать Германии эти же категории военнопленных — уроженцев центральных польских воеводств. Однако около 25 тысяч рядового и младшего командного состава армии были