Разгром австрийских резервов позволил Каледину расширить свой прорыв до 80 км по фронту и до 30 км в глубину. Ботмер спешно старался закрепиться на новых позициях, но это ему не удавалось. Временно разделенный на две части корпус Мамонтова энергично громил южные вражеские фланги, не позволяя солдатам противника занять крепкую оборону. Привыкшие к медленному продвижению пехоты противника австрийцы постоянно опаздывали на один-два шага, непременно попадая под удары быстро движущихся русских пулеметов и орудий.
Соседняя с юга 9-я армия под командованием генерала Зайончковского за два дня боев также смогла прорвать вражеские позиции и, сковывая силы Бот-мера по всему фронту, вела активное наступление на Букач. Боясь оказаться в мешке, Ботмер отдал приказ на отступление, одновременно забрасывая ставку призывами о помощи.
Подобно своим северным соседям, Каледин начал наступление по железной дороге силами всех своих бронепоездов под прикрытием части корпуса Мамонтова, главной целью которого был Тернополь. Сбивая жидкие вражеские заслоны и не заботясь о своих тылах, этот ударный кулак достиг поставленной цели уже к вечеру 19 июля. В пылу атаки, не желая останавливаться, русские ночью атаковали город с трех сторон и захватили Тернополь к утру следующего дня.
Чуть позже, ближе к полудню 20 июля, Золочев был отрезан с тыла ударом корпуса Келлера, и над войсками эрцгерцога нависла угроза оказаться в окружении. Иосиф Фердинанд не сразу осознал всю опасность своего положения. Полную ясность внесло столкновение его тыловых частей с русскими кавкорпусами 21 июля. Попавшие под губительный огонь кавалеристов Келлера и Мамонтова, они были полностью рассеяны, и новые Канны приобрели четкое очертание. Перед эрцгерцогом встал нелегкий выбор оказаться в мешке или отступить и спасти армию. Фердинанд не долго колебался и уже вечером 21 июля отдал своим частям приказ об отступлении к Бережанам. После чего спешно свернул свой штаб и отправился в Бережаны в числе первых, стремясь успеть проскочить, пока эти страшные русские казаки не захлопнули последнюю калитку за спиной 4-й армии.
Вместе с командиром ночью успела проскочить небольшая часть австрийских сил, а остальные были отброшены назад неожиданными ударами русской кавалерии, которая к полудню 22 июля уже выставила крепкие огневые заслоны на всех главных направлениях. Получив известие от авиации, Дроздовский и Каледин спешно подтягивали пехотные соединения на помощь кавкорпусам, стремясь полностью замкнуть кольцо окружения. Это случилось к вечеру следующего дня, когда дивизии Жлобина и Плеве встретились друг с другом.
Настроение окруженной 75-тысячной группировки противника резко ухудшилось, когда 24 июля началось всеобщее русское наступление. Не привыкшие драться с перевернутым фронтом и лишенные своего командира, австрийцы после недолгого сопротивления стали сдаваться. Вначале это были единичные случаи, но с каждым часом их становилось все больше и больше. Чехи, словаки, хорваты и даже мадьяры радостно бросали свое оружие, спеша поскорее сдаться в плен и тем самым покончить свои счеты с этой ужасной войной.
Послушно выстраиваясь в огромные колонны, пленные с охотой брели на восток под конвоем одного конного на сотню-другую пленных. Полностью ликвидация тернопольского котла завершилась 25 июля, что позволило Деникину перебросить освободившиеся войска на помощь кавкорпусам, уже дравшимся с новым врагом.
Немецкие части, которые, согласно плану прикрытия, генерал Эйхгорн должен был перебросить на помощь союзниками, не смогли прийти им на помощь, поскольку сами в это время были атакованы силами 11-й и 3-й армий, развернувших совместное наступление на Ковель.
Германские позиции были подвергнуты 19 июля основательному 29-часовому артиллерийскому обстрелу, после которого русские пехотинцы захватили первые три линии окопов и остановились на подступах к Ковелю, превращенному немцами в огромный укрепленный узел. Отдав приказ о наступлении, Антон Иванович Деникин не ставил перед генералами Мрачковским и Яковлевым вопрос о непременном взятии Ковеля. Действия этих малочисленных армий носили отвлекающий характер и были призваны временно сковать силы Эйхгорна.
Едва дождавшись прибытия своих пехотных полков в район Золочева и Тернополя, днем 23 июля корпуса Келлера и Мамонтова устремились в новый рейд, преследуя отступающего противника на Львов и Бережаны. Успешному продвижению на запад конных корпусов способствовала паника, вызванная столь быстрым разгромом самых элитных частей империи, а также отсутствие временного фронта, с созданием которого австрийское командование явно опаздывало.