В 23 часа 24 июня был получен новый приказ командующего 8-й армией о сосредоточении 12-го механизированного корпуса к утру 26 июня в районе северо-восточнее Шауляя для последующего прикрытия отхода стрелковых корпусов на новый рубеж обороны.
В ночь на 25 июня стрелковые корпуса 8-й армии начали отход на рубеж реки Вента, канал Виндавский, который совершенно не был подготовлен в инженерном отношении. В этот день основные усилия противника на левом фланге 8-й армии были направлены на окружение в районе Расейняй соединений 3-го механизированного корпуса. На других направлениях противнику, перешедшему в наступление, удалось углубиться в советскую территорию еще на 20–30 километров.
С целью обеспечения организованного отхода пехоты и закрепления ее на новом рубеже командующим 8-й армией вновь принимается решение провести 25 июня 1941 года еще один короткий контрудар силами 12-го механизированного корпуса юго-восточнее Шауляя. Таким образом, в то время, когда стрелковые соединения должны были отходить на новый оборонительный рубеж, танковые должны были наступать.
Командир корпуса решает главный удар нанести силами 28-й танковой дивизии, а вспомогательный – силами 23-й танковой дивизии. После нанесения противнику частичного поражения обе дивизии должны были отойти в указанные им районы сбора. И на этот раз начать атаку было решено в разное время: 28-й танковой дивизии – в 4 часа утра, а 23-й танковой дивизии – в 6 часов утра 26 июня. И снова, как и в прошлый раз, танковые дивизии корпуса располагались на удалении до 12 километров одна от другой, взаимодействие между ними организовано не было, не было точной информации о противнике.
Части 28-й танковой дивизии в 5 часов утра вышли из занимаемого района и к 10 часам подошли к северной окраине населенного пункта Пошиле. Там они были встречены огнем артиллерии и противотанковых орудий противника. Несмотря на это, И.Д. Черняховский приказал продолжать наступление. Части начали нести большие потери (порядка 48 танков) и после четырехчасового боя вынуждены были отойти в исходное положение.
В 15 часов 25 июня в лесу севернее Пошиле сосредоточились штаб 28-й танковой дивизии, ее разведывательный батальон, остатки танковых полков (около 30 боевых машин), а также все экипажи с подбитых танков. В 15 часов 30 минут противник, обнаружив скопление людей и техники, начал обстреливать этот район из орудий, одновременно обходя его подразделениями пехоты. В этой ситуации командир дивизии принимает решение об отходе. К 16 часам части 28-й танковой дивизии, потеряв в бою 84 танка, вышли в район Коркляны.
К тому времени туда же начали подтягиваться и остатки 23-й танковой дивизии во главе с раненым полковником Т.С. Орленко. Картина была удручающей. Большинство танков было потеряно, тылы расстроены. В сильно поредевших рядах личного состава находилось много раненых. В этой обстановке командир 28-й дивизии получает устное боевое распоряжение командира корпуса сосредоточиться в районе северо-восточнее Шауляя и подчинить себе находящиеся там части 23-й танковой дивизии.
Позже выяснилось, что 23-я танковая дивизия двумя своими батальонами прикрывала отход частей 10-й стрелковой дивизии. Остальные части 25 июня боевых действий не вели, так как командир корпуса потерял связь с этим соединением и не мог поставить ему боевой задачи.
В сообщении Совинформбюро за 24 июня 1941 года о боях в районе Шауляя было сказано: «Все атаки противника на шауляйском направлении были отбиты с большими для него потерями. Контратаками наших механизированных соединений на этом направлении разгромлены танковые части противника и полностью уничтожен мотополк». Командир 41-го моторизованного корпуса немцев генерал Г. Гот также позже писал, что его соединение было задержано под Шауляем до 25 июня.
В 8 часов утра 26 июня начальник штаба 23-й танковой дивизии с частью танков, создав импровизированный отряд, прибыл в расположение 10-го стрелкового корпуса. Командир этого корпуса тут же приказал танкистам прикрывать отход его соединений на реку Вента, после чего начал поспешно отводить свои войска. Танкисты практически были брошены на произвол судьбы. В течение всего дня они вели огневой бой, а с наступлением темноты также начали отходить на восток. Несколько танков было направлено в Шауляй для связи со штабом армии, остальные двигались севернее этого города. Дальнейшая судьба этого отряда осталась неизвестной.
Позже выяснилось, что противнику в тот день в районе Бориселей удалось окружить оперативную группу штаба корпуса во главе с генералом Н.М. Шестопаловым. В бою погибли бригадный комиссар П.С. Лебедев, начальник штаба корпуса полковник П.И. Калиниченко и другие офицеры.
Генерал-майор Н.М. Шестопалов, будучи тяжело раненым, был захвачен в плен. Он умер от ран 6 августа 1941 года в лагере военнопленных в Шауляе.