Замысел командарма Конной предусматривал захват переправ через реку Зап. Буг на широком фронте от Добротвора до Белого Камня (что южнее г. Буска), для чего 14-я кав. дивизия должна была сосредоточиться в районе Холоюва, 6-я кав. дивизия овладеть районом Буск, причем 4-я кав. дивизия должна была выйти в район непосредственно восточнее Буска, действуя в тесной связи с 6-й кав. дивизией. Особая кав. бригада и 11-я кав. дивизия сосредоточивались во второй линии в районе Топоров – Соколовка; 46-я и 47-я стр. дивизии в то же время, обходя Броды с юга, к концу дня 13 августа должны были выйти на фронт Соколовка (исключительно) – Олеско – Подгорце.
В момент отдачи этих распоряжений командование Конной армии получило еще одну директиву командующего фронтом за № 767/сек./4639/оп., в которой 12-й армии по-прежнему подтверждалась задача в кратчайший срок овладеть районом Томашов – Рава-Русская и переправами на Сане в районе Сенява – Радымно. Правый фланг этой армии должен был стремиться в связи с действиями армий Западного фронта преследовать противника в общем направлении Красник – Янов для занятия в кратчайший срок переправ на Висле в районе Аннополь – Завихост, а на Сане – Разводув – Ниско.
Выполнение указанных распоряжений привело Конную армию к ряду упорных боев в течение 13 и 14 августа за рубежи, которые ей надлежало достигнуть. Противник оборонялся упорно, местами переходил даже в контратаки, но 14 августа был занят Холоюв и, наконец, после упорного сопротивления пали Броды.
Во время борьбы за рубеж реки Зап. Буг, 14 августа была получена новая директива командующего фронтом за № 776/сек./4654/оп., в которой указывалось, что на основании директивы Главкома от 13 августа за № 4774/оп./ 1052/ш. 12-я армия и 1-я конная армия с 12 часов 14 августа поступали в распоряжение командующего Западным фронтом[80].
15 августа дивизии Конной армии вышли на рубеж реки Зап. Буг, причем 6-я кав. дивизия овладела г. Буском, откуда, однако, была скоро выбита противником. Все попытки переправы через Зап. Буг прочих дивизий противник встречал сильным огнем с левого берега реки.
Только 16 августа 6-й кав. дивизии удалось переправиться через реку Зап. Буг севернее г. Буска и она вступила вновь в бой с упорно оборонявшимся противником, причем значительную поддержку ей оказала 4-я кав. дивизия. Бой окончился успешно для наших дивизий. Были захвачены 800 пленных и 17 пулеметов.
Оставление противником линии реки Буга и его отход на Львов, а равно продолжающееся падение боеспособности польских войск, которое выражалось в значительном количестве теряемых ими пленных, давали надежду на скорое овладение Львовом.
В ночь с 16 на 17 августа командарм Конной приказом № 101/оп. поставил задачей 4-й и 6-й кав. дивизиям овладение г. Львовом. 14-я и 11-я кав. дивизии должны были обеспечивать эту операцию с севера и юга.
Фактически же Конной армии 17 августа пришлось еще бороться за закрепление за собою линии реки Зап. Буг и за удержание инициативы в своих руках.
В ночь с 16 на 17 августа противник сам перешел в контратаку на участке 4-й кав. дивизии и даже слегка потеснил ее передовые части. Бой затянулся до конца дня, причем дивизия не только восстановила свое положение, но и продвинулась вперед.
14-я кав. дивизия все еще не могла форсировать реку Зап. Буг в районе г. Каменки, так как на противоположном берегу реки противник упорно удерживался на высотах. Но зато в центре 6-я кав. дивизия вновь придвинулась к западу, а 11-я кав. дивизия форсировала реку Зап. Буг южнее линии жел. дороги Броды – Львов и, наступая на Красне, угрозой обхода принудила противника покинуть г. Буск. Еще южнее 11-й кав. дивизии действовала так называемая группа львовского направления в составе 45-й и 47-й стр. дивизий, 8-й кав. дивизии и кав. бригады Котовского. Эта группа днем 17 августа также вела упорные бои за переправы через реку Зап. Буг южнее м. Белый Камень и, наконец, овладела ими, причем части 45-й стр. дивизии, переправившиеся у Сассова, двинулись к Золочову. День 18 августа отмечается значительным продвижением Конной армии по всему фронту, несмотря на упорное сопротивление противника. В этот день нашими частями были заняты ст. Красне и г. Золочов (8-я кав. дивизия), и фронт к концу дня проходил примерно по линии Жолкев (исключительно) – Ярычув (исключительно) – Золочов (включительно). Ближе всего к г. Львову подошла 6-я кав. дивизия, занявшая рубеж Вилка Шляхетская – Остров.
Упорные бои за Львов сопровождались сильными потерями в командном и комиссарском составах. Официальное описание операций 1-й конной армии указывает на потери всего комиссарского состава 32-го кав. полка и младшего комсостава 31-го кав. полка, причем добавляет, что 6-я кав. дивизия вообще осталась почти без командного состава[81].