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