Противник частями 17-й тд, опираясь на долговременные инженерные сооружения на левом берегу р. Западный Буг, оказывал упорное огневое сопротивление переправившимся частям 40-й и 45-й гв. тбр. Одновременно части непрерывно обстреливались огнём артиллерии и миномётов из районов Завишня и Потужицка Вулька.
В районе форсирования р. Западный Буг имела ширину 65 метров и глубину 1 метр. Западный берег долины шириной в 1 км был заболочен и порос мелким кустарником и отдельными деревьями. Заболоченность берегов сковывала манёвр танков перед переправой. Наличие лесного массива перед районом переправы позволяло частям бригады скрытно сосредоточиться, подготовиться и выдвинуться к самому водному рубежу.
Выйдя в район исходного положения, части бригады начали готовиться к форсированию реки. Основной целью, которая ставилась командирам частей, было: максимально использовать имеющиеся подручные средства; в кратчайший срок форсировать водный рубеж, захватить и расширить плацдарм, обеспечить выход главных частей 21-й гв. мбр на западный берег.
Прикрываясь огнём артиллерии, в 17.00 18 июля 1944 г. мотострелковые батальоны начали выходить в свои исходные районы форсирования. Система огня противника прикрывала все подступы к реке и бродам через неё. Выдвижение производилось перекатными группами в полусогнутом состоянии и по-пластунски. Массированный огонь из личного оружия переправляющихся и поддерживающих частей и подразделений прижимал к земле обороняющегося противника, снижая темп его автоматического и пулемётного огня.
2-я стрелковая рота 1-го мсб, которой командовал старший лейтенант Якиш, в 15 минут преодолела водную преграду и вышла на её западный берег. Стремительно, дерзко атаковав передний край противника, совместно со взводом 69-го гв. тп, рота выбила численно превосходящего противника и захватила плацдарм, обеспечивающий выход остальных частей на левый берег. Выполняя приказ командира 8-го гв. мк форсировать водный рубеж первыми, командир 69-го гв. тп гвардии подполковник Темник со своим замом по строевой части гвардии подполковником Ярецким, после личной разведки подходов к реке и выхода на противоположный берег, отдал приказ командиру 1-й танковой роты гвардии капитану Науменко начать переправу танков.
Под сильным огнём артиллерии и авиации противника один за другим переправлялись танки полка. Первым на противоположный берег вышел танк командира 1-го взвода гвардии лейтенанта Реженко. Переправившиеся танки немедленно начинали поддерживать действия мотострелковых батальонов. К 24.00 18 июля 1944 г. главные силы бригады в составе 1, 2, 3-го мсб, 69-го гв. тп закончили переправу и сосредоточились в районе фл. Добрачин.
Противник, видимо, не ожидал, что именно в этом месте будет организована переправа, и смог оказать сопротивление лишь беспорядочным артиллерийско-миномётным и ружейно-пулемётным огнём. Когда же противник разгадал замысел, переправившиеся подразделения уже вели бои на восточной окраине Добрачина.
45-я гв. тбр наступала по правому маршруту за 40-й гв. тбр и развивала успех наступления бригад первого эшелона. Одновременно 45-я гв. тбр прикрывала правый фланг корпуса танковыми засадами. К 20.00 бригада сосредоточилась в лесу южнее Завишни в готовности форсировать р. Западный Буг. 27-я гв. мсбр передовым батальоном, при поддержке артиллерийско-миномётного огня, форсировала р. Западный Буг в районе 2 км южнее с. Потужицка Булька и повела наступление на Крыстынополь.
64-я гв. тбр – резерв командующего армией. К 10.00 18 июля 1944 г. сосредоточилась в лесу 1,5 км восточнее Переспы и выставила заслоны на рубеже Бранов, высота 246,5.
Все попытки противника отбросить наши части с западного берега р. Западный Буг успеха не имели, и к исходу дня 18 июля 1944 г. бой за плацдарм на западному берегу был в основном уже решён в нашу пользу.
Первые дни боёв главных сил 1-й гв. ТА ещё раз подчеркнули, что для получения успеха необходимы гибкие манёвры на поле боя и тщательная разведка противника.
Выход войск 13-й А в район восточнее Рава-Русской, угрожавший обходом Львова с севера, вынудил немецкое командование срочно перебросить 16-ю тд в район Львова. 17-я тд 19 июля 1944 г. начала отходить на северо-запад. Гарнизон Сокаля, опасаясь окружения, к утру 19 июля 1944 г. отошёл на западный берег р. Западный Буг.
В течение 19 июля 1944 г. противник сильными арьергардами оказывал упорное сопротивление ПО армии, огнём танков и артиллерии из засад. Одновременно танками и пехотой предпринял ряд безуспешных контратак. Последние контратаки были предприняты в период с 16.30 до 19.00 силами 8-15 танков из района северо-западнее Боратына в юго-восточном направлении. Авиация противника в течение дня наносила мощные бомбовые удары по войскам армии.
В ночь с 18 на 19 июля 1944 г. на западный берег р. Западный Буг были переправлены все танки, мотопехота и часть артиллерии передовых частей 1-й гв. ТА. Некоторые трудности возникали с переправой артиллерии, миномётов и боеприпасов к ним. В связи с отсутствием моста, их переправа была осуществлена на подручных средствах и вброд силами расчётов и специально выделенными бойцами. Сапёры бригад использовались для постройки плотов. Часть из них, в качестве проводников и регулировщиков, проводили танки по болотистому берегу к броду. Основная масса сапёров заготовляла лес. Тут же, на месте обрабатывала его и готовила мост к сборке.
С утра 19 июля 1944 г. войска армии продолжали бои за расширение плацдарма на западном берегу р. Западный Буг, нанося удар в западном направлении и прикрываясь заслонами на флангах. Отразив все контратаки противника, части 1-й гв. ТА к 19.00 19 июля 1944 г. вышли на рубеж Хоробрув, Полянка, Жабче-Муроване. В состав армии прибыла 37-я иптабр, которая сосредоточилась в лесу северо-восточнее Переспы.
Выполняя дальнейшую задачу, в 3.30 19 июля 1944 г. 1-я гв. тбр, совместно с приданными частями, вышла на государственную границу СССР с Польшей в районе железнодорожного моста, что 2 км северо-восточнее Ульвувека на р. Западный Буг.
Противник, силами до 20 танков с десантом пехоты, неоднократно переходил в контратаки из района высоты 214,2, стараясь всеми силами воспрепятствовать переправе через р. Западный Буг.
15-й пмб и сапёрная рота 134-го огсб приступили к наводке понтонного моста под руководством начальника инженерной службы бригады гвардии майора Бароненко. К 2.20 20 июля 1944 г. понтонная переправа через реку была наведена, и к 4.00 1-я гв. тбр сосредоточилась в районе Ульвувека, форсировав р. Западный Буг. В 12.00 бригада выступила по маршруту Ульвувек – Шлятын. 1-й тб, обогнав 21-ю гв. мбр, с ходу овладел городом и железнодорожной станцией Любыча-Крулевска. Остальные части бригады сосредоточились в Шлятыне.
Наличие танков и СУ в строю в частях 1-й гв. ТА на 19 июля 1944 г., 8.00
44-я гв. тбр, обеспечив переправу частей армии, в 5.00 19 июля 1944 г. начала наступать с Добрачина и к 21.00 главными силами овладела Стайе, а ПО – Корчувом. По достижении с. Модзярки бригада была контратакована танками противника с направления Боратына. В результате огневого боя бригада уничтожила три танка и до 80 солдат и офицеров противника, было захвачено 4 автомашины.
Бригада потеряла один танк сгоревшим, два танка подбитыми, 9 человек убитыми и 28 ранеными.
Выполнив задачу третьего дня, 44-я гв. тбр в 8.00 20 июля 1944 г. начала наступление с исходного положения западной окраины Корчува и к 15.00 главными силами овладела населённым пунктом Жинки, а РД достиг 1,5 км севернее Рава-Русской. К 20.00 20 июля 1944 г. бригада овладела Любыча-Крулевска, где и закрепилась в ожидании дальнейшей задачи. Авиация противника группами по 35–40 самолётов с 13.00 производила неоднократные налёты на боевые порядки танков и тылов бригады. От авиабомбежки бригада потеряла один танк, 14 автомашин сгоревшими, 2 ДШК, убитыми – 22 человека, ранеными – 57 человек. Бригадой было сбито два самолёта противника Ю-87. В оперативное подчинение 44-й гв. тбр прибыл 58-й гв. огмдн в составе 8 установок PC.
По приказу командира 8-го гв. мк, 19-я гв. мбр 19 июля 1944 г. передала участок обороны 19-й сабр и перешла в наступление по маршруту Коления – Комарув с задачей форсировать р. Западный Буг в районе с. Потужицка Вулька и в дальнейшем наступать на Добрачин. Части бригады в прежнем боевом порядке, под воздействием сильного артиллерийского огня противника форсировали р. Западный Буг к 17.30 19 июля 1944 г. и вышли в районы: 67-й гв. тп и 461-й адн – 3 км восточнее Хоруброва; 1-й мсб – Опульско; 3-й мсб – перекрёсток дорог у Забуже; 2-й мсб – отметка 225,5–2 км западнее Завишни.
В 18.40 19 июля 1944 г. командир корпуса приказал бригаде к 21.00 того же дня выйти на рубеж Лиски, Пшевудув, Жнятын. Выполняя приказ, бригада к 4.00 20 июля 1944 г. с боями вышла на рубеж юго-восточная окраина Сапоры, юго-запад Мошкува, западная и южная окраины Савчина. В течение дня 19-я гв. мбр с боями прошла 18–20 км. За день 19 июля 1944 г. бригадой было уничтожено два танка, три орудия и до 150 солдат и офицеров противника. Собственные потери за 19 июля 1944 г.: сгорело танков – 3, подбито танков – 2, подбито автомашин – 3, подбито 76-мм пушек – 3, убито – 9, ранено – 48 человек.
В боях 19 июля 1944 г. в районе Хоруброва отличился командир артиллерийского дивизиона гвардии капитан Власенко.
В 6.00 20 июля 1944 г. бригада получила новую задачу: наступать во втором эшелоне за 20-й гв. мбр, с выходом в район Лясовце и к исходу дня выйти в район Воля-Гру-децка, кол. Грудек. В 6.30 20 июля 1-й мсб, сломив сопротивление противника, с боем овладел Варенжом. 2-й и 3-й мсб выбили противника из района Городыче-Варенжке и продолжали наступать по маршруту бригады. 67-й гв. тп с 11-м гв. ттп, после полуторачасового боя с 6 танками и до роты пехоты противника в районе Лешкува, с боями к 13.00 20 июля вышли в район Лиски. В районе Лиски бригада обогнала 20-ю гв. мбр и далее наступала в первом эшелоне.