1-я гвардейская танковая армия и конно-механизированная группа, поддержанные штурмовиками и прикрытые от воздушного противника истребителями, в высоких темпах развивая наступление, оторвались от общевойсковых армий на 50 - 60 км, к 22 июля вышли на реку Сан и начали с ходу ее форсирование.
Немецкое командование стремилось любой ценой сорвать переправу наших войск через реку Сан. В первую очередь оно применило авиацию для разрушения наведенных переправ. Нашим истребителям пришлось вести боевые действия в сложной воздушной обстановке. И, несмотря на тяжелые условия, советские летчики мужественно защищали танкистов от нападения немецких самолетов. Очень часто шесть - восемь наших истребителей смело вступали в бой с превосходящими силами противника. И все же они добивались победы, вынуждая фашистских бомбардировщиков сбрасывать бомбы, не доходя до цели. В боях над переправами через реку Сан умножили свой боевой счет летчики дивизии полковника Покрышкина. За четыре дня воздушных боев они сбили 28 вражеских самолетов.
Командование 7-го истребительного авиационного корпуса, воины авиационного тыла предпринимали энергичные меры, с тем чтобы быстрее перебазировать к линии фронта авиационные полки истребителей. С 26 июля удалось подтянуть ближе к реке Сан 205-ю истребительную авиационную дивизию под командованием подполковника Л. И. Горегляд. Это позволило почти в 2 раза увеличить силы наших истребителей. Потери немецкой авиации резко возросли, и она сократила свою активность.
На львовском направлении при вводе в сражение танковых армий и развитии наступления наши войска встретили ожесточенное сопротивление со стороны врага. Это обстоятельство потребовало усиления их поддержки с воздуха.
В боях за Львов участвовала вся бомбардировочная авиация, в том числе и 2-й гвардейский бомбардировочный авиационный корпус, ранее предназначавшийся для действий на правом крыле фронта. Периодически сюда привлекались и части 5-го штурмового авиационного корпуса из состава северной авиационной группы. Таким образом, до 75% самолетов 2-й воздушной армии участвовали в решающих боях на центральном участке фронта.
В своеобразных условиях начался на львовском направлении ввод в сражение танковых армий. Тактическая зона обороны противника была прорвана на узком участке. На флангах прорыва с севера и юга нависали крупные группировки немецких войск. 16 июля 3-я гвардейская танковая армия по одному маршруту вводилась в сражение по узкому дефиле южнее пункта Колтув "Колтувский коридор", как его называли танкисты, имел в ширину 4 - 6 км и с обеих сторон простреливался огнем противника.
В этих условиях ввод танковой армии в сражение был возможен только при условии активной поддержки и прикрытия с воздуха. 16 июля на ее поддержку и прикрытие переключились шесть авиационных корпусов и три отдельные дивизии, а фланговые группировки врага подвергались ударам силами двух бомбардировочных корпусов. В тот день 2-й гвардейский бомбардировочный авиационный корпус нанес ряд эффективных ударов по скоплениям немецких войск в районе Сасов, Колтув, Белый Камень. Части 4-го бомбардировочного авиационного корпуса продолжали действовать по войскам в районе Плугув, Золочев.
В это же время летчики 1-го гвардейского и 8-го штурмовых авиационных корпусов, а также 10-й гвардейской штурмовой авиационной дивизии эшелонированными действиями уничтожали огневые точки противника на флангах участка прорыва и на маршрутах движения наших танкистов. Истребители двух корпусов и одной отдельной дивизии как бы создали надежный воздушный заслон, не допуская к"колтувскому коридору" немецкие самолеты.
Особенно эффективно обеспечивали продвижение танковой армии летчики 1-го гвардейского штурмового корпуса. Командир корпуса В. Г. Рязанов с оперативной группой и двумя радиостанциями находился в самом узком месте "кол-тувского коридора", у деревни Нуще. Ему были хорошо видны колонны наших танков и огневые точки противника.
По заранее разработанному графику с аэродромов базирования группа за группой над командным пунктом проходили эскадрильи штурмовиков. Они наводились главным образом на те объекты, которые в наибольшей степени мешали продвижению танков. В тех случаях когда самолетов над целью было недостаточно для выполнения той или иной задачи, с аэродромов вызывали дополнительно дежурные авиаподразделения. Особенно эффективные удары по врагу наносили штурмовики 9-й гвардейской штурмовой авиационной дивизии под командованием генерала Ф. А. Агальцова.
Опытные летчики, мастера штурмовых ударов В. И. Андрианов, Т. Я. Бегельдинов, Н. Г. Столяров, С. Е. Володин, Г. У. Чернецов, В. Д. Артамонов, Б. В. Мельников, И. X. Михайличенко, М. П. Одинцов по 3 - 4 раза в день вылетали в район боевых действий и метко поражали заданные цели.
Вслед за 3-й гвардейской танковой армией в сражение была введена и 4-я танковая армия. 18 июля в районе Красне части 3-й гвардейской танковой армии соединились с конно-механизированной группой под командованием генерала В. К. Баранова. Бродская группировка противника, состоявшая из остатков восьми дивизий, была окружена.
Советская авиация при вводе в сражение танковых армий и развитии ими успеха действовала весьма активно и внесла существенный вклад в разгром врага на львовском направлении. За три дня, с 16 по 18 июля, она совершила около 4500 самолето-вылетов.
Очередными задачами войск 1-го Украинского фронта с 19 июля являлись освобождение Львова и ликвидация окруженной бродской группировки противника. В этих целях были применены и основные силы воздушной армии.
Динамичная, быстро меняющаяся обстановка, обусловленная участием в операции крупных сил танков и авиации с обеих сторон, повышала требования к воздушной разведке, которая являлась одним из основных источников информации о группировке войск противника и его намерениях. Наряду со штатными разведывательными полками для ведения разведки широко привлекались отдельные экипажи и подразделения, главным образом истребительной авиации. В 728, 91 и 31-м гвардейском истребительных авиационных полках, которыми соответственно командовали подполковник В. С. Василяка, подполковник А. Р. Ковалев и майор С. X. Куделя, были выделены экипажи воздушных разведчиков, которым была поставлена задача 19 июля добыть необходимые данные о немецких войсках в районе Львова. В этот день дождь, туман и низкая облачность почти полностью исключали возможность вылета самолетов для решения боевых задач. И, несмотря на сложные условия погоды, в район Львова на разведку сумели пробиться летчики майор Ф. Я. Морозов и младший лейтенант А М Сирадзе. Возвратившись, они доложили о составе и группировке вражеских войск на подступах к Львову и в городе. На основе полученных ими сведений командующий войсками фронта принял решение на штурм Львова. Войска 38-й и 4-й танковой армий наступали на Львов с восточного направления. 3-я гвардейская танковая армия была направлена в обход города с севера.