Пока корпуса 3-й гвардейской танковой армии безуспешно пытались прорваться к Львову с севера, возле устья Колтовского коридора, в районе Сасов, Золочев, продолжались бои с частями окруженной бродской группировки противника, в которых приняли участие 91-я отдельная танковая бригада и подразделения 16-й самоходной артбригады. В ходе боев совместно с частями 60-й армии 91-я отдельная танковая бригада очистила от противника Сасов и не допустила прорыва противника на запад и юго-запад. К полудню 22 июля остатки окруженной бродской группировки сложили оружие. Потери противника составили около 20 тыс. солдат и офицеров убитыми, около 13 тыс. чел. сдались в плен. Было захвачено 28 танков и САУ, 180 орудий, 269 минометов, около полутора тысяч автомобилей. В бродском котле были уничтожены 40-я и 361-я пехотные дивизии, остатки 349-й пехотной дивизии, 454-я охранная дивизия, 14-я дивизия СС «Галичина» (без одного полка), 505-й и 507-й отдельные тяжелотанковые батальоны и другие части.634
К полудню 22 июля в район Сулимув, Вислобоки, Кукизув, Цеперув вышел 31-й танковый корпус, сменив на этом рубеже части 6-го гвардейского танкового корпуса. Войска 25-го танкового корпуса и 112-й стрелковой дивизии атаковали Жулкев635 (однако взяли его лишь на следующий день при содействии артиллерии 3-й гвардейской танковой армии636). Передав занимаемые рубежи частям 60-й армии, войска 3-й гвардейской танковой армии могли возобновить наступление в юго-западном направлении, обходя Львов с запада. В 17 часов 30 минут 22 июля в штабе армии была получена телеграмма командующего фронтом:
Командованием армии было принято решение двигаться по маршруту Блыщиводы, Турынка, Добросин, Магерув, Немирув, Яворов, Судовая Вишня протяженностью около 100 км от Куликув до Яворов. При выборе длинного маршрута, хотя имелись и более короткие варианты пути (например, маршрут Куликув—Межвица—Крехув—Верешица—Яворов имел протяженность около 60 км), учитывалось то обстоятельство, что