К полудню разведка батальона достигла южной опушки рощи в километре севернее Скирино, где вступила в бой с передовыми частями противника. Бой продолжался 40 минут. Было установлено, что Скирино занято передовыми частями противника силою до мотороты с минометами, двумя крупнокалиберными пулеметами и одной 50-мм пушкой. В бою из трех танков один был уничтожен огнем противника и еще один подбит.
К 13:00 в район боя подошли первые 8 танков старшего лейтенанта Кошелева. Машины с ходу атаковали противника и отбросили его к деревне Скирино, дав возможность батальону
Крылова занять оборону южнее Михалкино. Установить взаимодействие со 2-м батальоном 838-го стрелкового полка или хотя бы связаться с его командиром танкистам так и не удалось. Лишь на марше в районе деревни Луги была встречена рота этого батальона – 50 человек, сильно уставших после дневного марша; выяснилось, что бойцы в течение полутора суток ничего не ели. Командир дивизии отдал распоряжение «присвоить» роту, солдаты были накормлены и отправлены в Михалкино в распоряжение старшего лейтенанта Крылова.
В 14:00 командир дивизии приказал батальону удерживать деревню Михалкино до последнего танка. Через пару часов сюда прибыло подкрепление – взвод из состава 1-й горнострелковой бригады с тремя станковыми пулеметами. К вечеру в лесу южнее деревни Луги был обнаружен и 2-й батальон 838-го стрелкового полка; командир танкового батальона приказал ему занять оборону вдоль железнодорожной насыпи в 2 км к югу от Михалкино.[76] Однако на следующее утро, никого не предупредив, батальон снялся с позиций и исчез в неизвестном направлении.
Утром 23 июля в распоряжение командира танкового батальона прибыл 3-й батальон 252-го полка 70-й стрелковой дивизии – 50 человек с двумя полевыми и двумя противотанковыми орудиями.
В 10:45 того же дня после 20-минутного огневого налета на дороге от Скирино показалась колонна велосипедистов и мотоциклистов силою до двух рот с двумя противотанковыми пушками. Колонна была обстреляна ружейно-пулеметным огнем пехоты, а затем атакована взводом танков младшего лейтенанта Титова. В ходе боя колонна была почти полностью уничтожена, оставив на дороге две противотанковых пушки и два миномета, однако взвод Титова потерял в атаке 7 танков – четыре сгорели, три были подбиты (из последних два удалось эвакуировать, но вечером они были уничтожены немцами в районе деревни Луги). «Размен» оказался явно неравноценным, что было вызвано отсутствием у танкистов пехотной поддержки.
Два танка Т-26 из состава 21 – й танковой дивизии, подбитые в районе Скирино (восточнее Сольцев) 23 июля 1941 года
Бой за Михалкино продолжался до глубокой ночи. Около 18:00 немцам удалось даже ворваться на восточную окраину деревни, но контратакой танков и пехоты они были выбиты оттуда. Однако вскоре деревню пришлось оставить, так как она горела, подожженная артиллерийским огнем противника. Горела и созревающая рожь вокруг деревни. Оставшиеся 10 танков (из них 3 подбитых без хода) заняли оборону на западной окраине Михалкино и по опушке рощи севернее деревни.
В 23:00 командир танкового батальона по радио получил приказ командира 42-го танкового полка об отводе танков с пехотой на деревню Любачь в 5 км севернее – место, откуда началось наше наступление 10 дней назад. Но так как командир стрелкового батальона такого приказа для себя не получил (что естественно – у него не было радио), старший лейтенант
Крылов решил не отходить и продолжать оборону. На этот момент в стрелковом батальоне осталось 20 человек, одно полевое орудие с 10 снарядами и две противотанковых пушки; батальон был вооружен пулеметами, снятыми с подбитых танков. Взвод 1-й горнострелковой бригады тоже исчез. Как записано в журнале боевых действий 21-й танковой дивизии,