В эти дни уроженец Латгалии командир 4-й стрелковой роты 125-го гвардейского стрелкового полка гвардии капитан Михаил Орлов совершил героический подвиг в боях за дорогу Резекне – Крустпилс у станции Межаре. Выйдя в тыл противника, рота М.И. Орлова перекрыла шоссе Резекне – Крустпилс, пересекла железную дорогу у станции Межаре и, заняв оборону, длительное время отражала яростные атаки, в которых противник применял самоходные орудия. В разгар боя Орлов был тяжело ранен – в шестой раз за войну. Но его рота стремительным броском прорвала кольцо окружения и удерживала позиции у железной дороги Резекне – Крустпилс до подхода основных сил полка.[77]
В ходе этого боя Орлов погиб. На следующий день, 3 августа, также в бою, погиб командир 323-го полка майор К. Озолс.
Сопротивление противника резко возросло, и путь от реки Айвиексте до Риги занял у корпуса два месяца. Выйдя на реку Айвиексте, войска 22-й армии, до этого наступавшие на север, были повернуты фронтом на запад и получили приказ ликвидировать плацдарм противника в междуречье Западной Двины и Айвиексте. Корпусу командармом Г.П. Коротковым была поставлена задача совместно с 5-м танковым корпусом стремительной атакой прорвать оборону противника на всю ее глубину, выйти на восточный берег Западной Двины, окружить группировку противника в районе Крустпилса и, совместно с частями 44-го стрелкового корпуса, уничтожить ее.[78]
4 августа 1944 года 43-я дивизия с приданными полком самоходных артиллерийских установок и истребительным противотанковым дивизионом с боем переправилась через реку Одзе у Цаулкарны и к концу дня освободила Межратитес (в районе станции Кукас). Повысив темпы наступления, части корпуса с боями вышли 6 августа на южный берег реки Айвиексте юго-западнее Ляудоны. За пять дней корпус прошел с боями почти 40 километров, освободив до 200 населенных пунктов.[79]
В этот день командующий 22-й армией приказал командиру корпуса при поддержке 5-го танкового корпуса развернуть наступление главными силами на юго-запад и выйти на северный берег Западной Двины. Тем самым завершалось окружение группировки войск противника в городе Крустпилс. 7 августа 1944 года в 15 часов соединения корпуса перешли в решительное наступление.
Но наступающий танковый десант рвался вперед, достигнув уже рубежа артиллерийских позиций. Противник был деморализован и стал поспешно отходить, бросая технику и вооружение.[80]
Уже к 8 часам утра 8 августа два полка 43-й дивизии вышли к Западной Двине у железнодорожного моста на линии Крустпилс – Рига. 8 августа части 308-й дивизии ворвались в город Крустпилс – крупный узел шоссейных и железных дорог. К середине дня войска корпуса во взаимодействии с другими соединениями 22-й армии полностью разгромили группировку противника в районе Крустпилса. А к концу дня ими был полностью ликвидирован немецкий плацдарм в междуречье Западной Двины и Айвиексте. Воины корпуса показали себя в боях с самой лучшей стороны.Командующий фронтом А.И. Еременко впоследствии отмечал, что «основная заслуга в разгроме врага под Крустпилсом несомненно принадлежит 130-му Латышскому стрелковому и 5-му танковому корпусам».[81]
Прорыв войск 22-й армии был стремительным, мощным и неожиданным для противника. Отдельные очаги сопротивления и разрозненные мелкие группы солдат и офицеров противника, оставшиеся в тылу наших войск, были ликвидированы после выполнения основной боевой задачи.
Боевые действия подразделений корпуса 7 и 8 августа отличались стремительностью в преследовании отходящего противника, тесным взаимодействием танков с пехотой. 10 августа корпус под сильным огнем противника форсировал реку Айвиексте с использованием подручных средств у села Криевциемс после короткой, но мощной артиллерийской подготовки.