На львовском направлении прорыв проходил в более сложной обстановке, так как противник, опираясь на заранее подготовленную вторую полосу обороны, оказывал ожесточенное сопротивление. Несмотря на это войска 60-й армии при поддержке передовых бригад 3-й гвардейской танковой армии за три дня ожесточенных боев прорвали оборону противника на глубину до 18 км, образовав так называемый колтовский (колтувский) коридор шириной 4–6 км. В него маршал Конев 16 июля направил 3-ю гвардейскую танковую армию, не ожидая выхода стрелковых войск к намеченному рубежу. На следующий день командующий фронтом принял необычное и весьма рискованное решение – ввести в сражение через узкую горловину прорыва еще одну, 4-ю танковую, армию. Ей предстояло, не ввязываясь во фронтальные бои за Львов, обойти его с юга и отрезать пути выхода противника на юго-запад и запад. Ввод танковых армий обеспечивался действиями двух штурмовых, двух бомбардировочных и двух истребительных авиационных корпусов. С целью расширения горловины прорыва и обеспечения танковых частей с флангов использовались войска 60-й армии и крупные силы артиллерии, а также выдвинутые в район коридора 4-й гвардейский и 31-й отдельные танковые корпуса.
Последовательный ввод в сражение двух танковых армий с целью быстрейшего выхода к Львову позволил развить тактический успех, достигнутый в начале операции, в оперативный. К исходу дня 18 июля соединения 3-й гвардейской танковой армии совместно с конномеханизированной группой генерала Баранова завершили окружение до 8 дивизий бродской группировки противника, а главные силы 4-й танковой армии вышли в район Ольшанцы и устремились к Львову.
Войска 1-й гвардейской танковой армии, продолжая наступление, 18 июля установили взаимодействие с конномеханизированной группой генерала Баранова. Упорные бои развернулись на рубеже Сокаль, Крыстынополь. Но войска армии сломили сопротивление противника и, преследуя его, двинулись к берегам р. Сан, к древнему городу Ярославу. Общевойсковые армии, продвигаясь за танковыми бригадами, отрезали пути отхода вражеским дивизиям, засевшим под Бродами.
20 июля маршал Конев приказал повернуть 1-ю гвардейскую танковую армию на юго-запад и стремительно развивать наступление к р. Сан с тем, чтобы, форсировав ее, перехватить пути отхода противника на запад. В связи с поворотом 1-й гвардейской танковой армии на Ярослав и Перемышль и некоторой задержкой 3-й гвардейской армии образовался разрыв между войсками 3-й гвардейской и 13-й армий. Поэтому конномеханизированная группа Соколова получила задачу из района Рава-Русской нанести фланговый удар на Фрамполь и, действуя по вражеским тылам, облегчить продвижение войск 3-й гвардейской армии. С выходом в район Красник, Вильколаз конномеханизированная группа должна была установить взаимодействие с соединениями 1-го Белорусского фронта. В дальнейшем форсировать с ходу Вислу и захватить плацдармы.
Пока корпуса 3-й гвардейской танковой армии безуспешно пытались прорваться к Львову с севера, возле устья колтувского коридора, в районе Сасов, Золочев, продолжались бои с частями окруженной бродской группировки противника. К полудню 22 июля ее остатки сложили оружие. Потери противника составили около 20 тыс. убитыми, около 13 тыс. человек сдались в плен. Было захвачено 28 танков и САУ, 180 орудий, 269 минометов, около полутора тысяч автомобилей
[319]
. В тот же день 1-я гвардейская танковая армия во взаимодействии с конномеханизированной группой генерала Баранова форсировала с ходу р. Сан в районе Ярослава и захватила плацдарм на западном берегу реки. При этом танковые части оторвались от соединений 13-й армии на 50–55 км, вступив на территорию Польши.
В это время в стане противника происходили следующие события. 20 июля была предпринята попытка покушения на Гитлера. Однако он уцелел и жестоко расправился не только с заговорщиками, но и со всеми заподозренными в нелояльности режиму. Начальником Генерального штаба Главного командования Сухопутных войск был назначен генерал Г. Гудериан. Приняв дела, он пришел к выводу, что «положение группы армий «Центр» после 22 июля 1944 г. было просто катастрофическим; худшего ничего и не придумаешь… Русские, казалось, неудержимым потоком хлынули к р. Висла от Сандомира до Варшавы… Единственные имевшиеся в нашем распоряжении силы находились в Румынии, в тылу группы армий «Южная Украина». Уже одного взгляда на карту железных дорог было достаточно, чтобы понять, что переброска этих резервов займет много времени»
[320]
.
Генерал Гудериан принял энергичные меры для восстановления фронта обороны по западному берегу Вислы. Сюда спешно выдвигались резервы из глубины и с других участков фронта. В действиях войск противника стало проявляться еще больше упорства. Однако и Гудериану оказалось не под силу остановить продвижение советских войск.
В ночь на 22 июля войска 4-й танковой армии начали штурм Львова. Соединения 3-й гвардейской танковой армии к утру 24 июля вышли в районы Яворова и Судовой Вишни, отрезав пути отхода львовской группировки на запад.
23 июля Сталину был представлен план разгрома львовской группировки противника, разработанный под руководством представителя Ставки ВГК маршала Жукова
[321]
. В нем предлагалось использовать танковые армии для захвата переправ на Висле. Однако Сталин 24 июля направил маршалам Жукову и Коневу директиву № 220152, в которой говорилось: «Ставка Верховного Главнокомандования считает ваш план использования танковых армий и кав. корпусов преждевременным и опасным в данный момент, поскольку такая операция не может быть сейчас материально обеспечена и приведет только к ослаблению и распылению наших ударных группировок»
[322]
. Исходя из этого, Сталин потребовал в первую очередь разгромить львовскую группировку противника и не допустить ее отхода за р. Сан или на Самбор. В этой связи 1-я гвардейская танковая армия и 1-й гвардейский кавалерийский корпус должны были овладеть районом Ярослав, Перемышль, а 3-я гвардейская и 4-я танковые армии разгромить львовскую группировку противника и овладеть Львовом во взаимодействии с 60-й армией. «Имейте в виду, что, не овладев Львовом, – отмечал Сталин, – как важным железнодорожным узлом, мы не можем развить серьезное наступление дальше на запад, в сторону Кракова». Силами 6-го гвардейского кавалерийского корпуса предписывалось нанести удар в направлении Томашув, Красник по тылам красноставской группировки противника с целью ее разгрома во взаимодействии с 3-й гвардейской армией и левым крылом 1-го Белорусского фронта. Наступление на запад на ближайшие дни предписывалось ограничить выходом на р. Сан с захватом переправ и плацдармов на западном берегу реки. 26 июля требовалось представить план дальнейших наступательных действий после овладения Львовом.