Так как полковник Стахович получил просьбу от полковника Ванновского, сменившего Защука, то он решил атаковать двумя батальонами, с целью занять берег ручья, впадающего в Шилихэ, и по возможности овладеть Сяодунтай.
Наступление было остановлено сильным ружейным огнем из Эршидяза. Батальоны оставались у Эршидяза до 15.30, когда Стахович узнал об отходе войск Ванновского. Стахович приказал отойти также из Цунлуньятунь. К вечеру отряд занял позицию между Хунлинпу и Чэнлютагау.
Почти одновременно с отрядом Стаховича, от Эндоуниулу также отошли части Моршанского и Зарайского полков. Японцы с 7 утра атаковали Эндоуниулу. До полудня было отражено три атаки. После занятия Эршидяза японцы сосредоточили огонь по Эндоуниулу. Ввиду этого моршанцы и зарайцы отошли к Чэнлютагоу и Лиусандяза.
В распоряжении начальника Западного отряда была 2-я бригада 55-й дивизии из состава VI Сибирского корпуса. Командир XVII корпуса попросил один из полков этой бригады для восстановления положения на правом фланге. С этой целью на участок генерала Защука был отправлен 219-й Юхновский полк. Остальные части VI Сиб. корпуса, 220-й Епифанский полк и четыре батареи, были направлены для занятия позиции между Хунлинпу и Чэнлютагау. Ранее сюда были направлены 1-й и 4-й батальоны Нежинского полка с целью принять на себя войска отходящего правого фланга.
Полковник Ванновский, прибыв в Ланцзыгай, ввел некоторую нервозность в управление боем. И когда начался массовый отход нижних чинов, не смог приостановить общий отход ни увещаниями, ни угрозами. Ванновский направил эскадрон 51-го драгунского Черниговского полка для задержания и возвращения в строй нижних чинов. Большую часть отходящих удалось собрать.
Половник Ванновский разыскал подполковников Хартулари, Щербакова и Рейнбота, которые стали приводить отходящие подразделения в порядок. Были сформированы три сводных батальона из нижних чинов Ингерманландского, Новоингерманландского и Великолукского полков. Затем была предпринята попытка отбить оставленные батареи.
Около двух часов дня сводные батальоны, под прикрытием огня 2-го дивизиона 35-й артбригады, перешли в атаку. Пройдя 1 км, батальоны были встречены сильным артиллерийским огнем, не дойдя 700 метров до Сяодунтай и 150 метров до оставленных батарей. Утомленные и подавленные предшествующими неудачами, пехотинцы залегли и начали окапываться. Патроны были на исходе. Одновременно усилился ружейный огонь противника. Драгунам Черниговского полка удалось разыскать двуколки с патронами и подвести их к войскам.
Потери 9-го Ингерманландского пехотного полка были чрезвычайно тяжелые, его остатки были сведены в батальон. Понесший меньшие потери 10-й Новоингерманландский полк был переформирован в двухбатальонный. Полки были отведены в резерв.
Потери 1-й бригады 3-й пехотной дивизии в сражении на р. Шахэ
Направленный на поддержку 219-й Юхновский полк начал наступление около часу дня, но по неизвестным причинам не к правому флангу расположения XVII корпуса, а к его центру. Попытка полковника Ванновского направить полк на поддержку частей правого фланга не имела успеха. По реляции 55-й дивизии, «все движения полка производились смело, навстречу отступающих Моршанского и Зарайского полков».
При этом наступлении юхновцы пропустили части Моршанского и Зарайского полков и продолжали движение в направлении на с. Эндоуниулу. Почему прибытие Юхновского полка не послужило для полковника Мартынова сигналом к приостановке отступления и производству общей контратаки – неизвестно, но свершился малообъяснимый и печальный факт: в то время, как четыре батальона Юхновского полка продвигались вперед, шесть отличных, не расстроенных боем батальонов в том же направлении продвигались назад. Юхновцы шли в походных колоннах, мало сообразуясь с обстановкой. Убедившись в неверности выбранного направления, полк повернул на юго-запад, потом прямо на запад, неся все время потери от огня противника. Встреченный огнем с фронта и с флангов, Юхновский полк в самое короткое время лишился убитыми и ранеными командира полка, 14 офицеров и 832 нижних чина и в беспорядке отступил, увлекая своим отходом и войска полковника Ванновского.
Во временное командование полком вступил подполковник Волков, он расположил полк на временной позиции с целью приведения полка в порядок, однако японцы начали обходить полк с двух сторон. Полк отступил в окопы южней с. Чэнлютангоу заняв их в 17 часов вечера. Однако и на этих позициях полк не удержался и стал отходить за р. Шахэ, где к утру 30 сентября присоединился к Епифанскому полку.
К вечеру XVII корпус отошел на укрепленную позицию за рекой Шахэ и расположился на линии Линшинпу – Ламатунь. X и VI Сиб. корпуса оказывались теперь выдвинутыми, поэтому они также были отведены назад: Х – на линию Ламатунь – Ченсалиндза, VI Сиб. – к Пендиаза и Ланьшаньпу.
Потери 3-й пехотной дивизии за 29 сентября составили 96 убитых и 603 раненых. 6-я пехотная дивизия потеряла 115 убитыми и 611 ранеными.