К тому времени Маньчжурская армия, усиленная 10-м армейским корпусом, располагала 155 батальонами с 483 орудиями против 106 неприятельских батальонов с 414 орудиями. Таким образом, русские войска в Маньчжурии имели уже превосходство в силах и средствах, однако главнокомандующий Маньчжурской армией по-прежнему придерживался пассивно-выжидательного плана. Он преувеличивал силы противника почти в два раза и на этом основании считал неизбежным дальнейший отход своих войск.
В начале июля командующий разделил Маньчжурскую армию на две группы: Южную и Восточную. Главные силы Южной группы состояли из 1-го и 4-го Восточно-Сибирских корпусов общей численностью 42 тыс. человек (43 батальона) и 106 орудий. Командовал ими командир 4-го корпуса генерал Н.П. Зарубаев1
. Они располагались на правом фланге, на позиции южнее Дашичао, на пути наступления 2-й японской армии. Правый фланг группы прикрывался тремя батальонами, развернутыми в районе Инкоу, и Ляохейским отрядом, а левый — конным отрядом генерала П.И. Мищенко, действовавшим в направлении Чипанлинского перевала.Восточная группа противостояла 1-й японской армии. За рекой Ланхэ располагался Восточный отряд в составе 26 тыс. человек (32 батальона) со 100 орудиями под командованием генерала Ф.Э. Келлера. За левым флангом Восточного отряда в направлении Саймацзы — Ляоян действовал отряд генерала Ф.К. Гершельмана (54 тыс. человек). Пути на Мукден охранял отряд генерала П.К. Ренненкампфа (2 тыс. человек), и далее, северо-восточнее Цзянчан, находился отряд подполковника А.С. Мадритова (1,5 тыс. человек). Все эти отряды, составлявшие Восточную группу и занимавшие позиции на главнейших горных дорогах к городу Ляоян, первое время не имели общего командования и подчинялись каждый непосредственно штабу армии.
В районе Ляояна сосредоточивался 10-й армейский корпус. Сюда же начали прибывать передовые части 17-го армейского корпуса.
На всех операционных направлениях войскам ставились оборонительные задачи. Переоценив силы японцев и опасаясь обхода левого фланга Южной группы, А.Н. Куропаткин решил в случае перехода армии Оку в наступление очистить Инкоу и Ташицзяо и отвести Южную группу к Хайчену, чтобы выиграть время для сосредоточения прибывавшего в Ляоян 17-го корпуса.
С этим планом не был согласен главком Е.И. Алексеев. Он потребовал решительных действий Южной группы в общем направлении на Порт-Артур. Однако этому наступлению, по его мнению, должно было предшествовать наступление Восточного отряда с целью отбросить 1-ю японскую армию и тем самым устранить угрозу ее выхода на глубокие тылы Маньчжурской армии.
Для осуществления плана Алексеева началась переброска войск из Южной группы в Восточную. Из резервов, сосредоточенных у Ташицзяо, было взято 12 батальонов и 96 орудий как раз в то время, когда армия Оку предприняла наступление на Ташицзяо.
Оку начал наступление 10(23) июля 4 дивизионными колоннами на 25-километровом фронте. Наступление велось фронтально: болотистая местность затрудняла охват русских позиций с флангов. Японское командование было уверено в успехе, т. к. оценивало русские силы в Ташицзяо всего в две дивизии.
Учитывая силу оборонительных позиций русских у Ташицзяо, Оку решил поддержать наступление пехоты мощным артиллерийским огнем. Артиллерийская дуэль закончилась победой русских артиллеристов, которые, учтя опыт боев у Тюренчена и Вафангоу, отказались от открытых позиций. 15 часов длилась напряженная артиллерийская дуэль. Действуя на этот раз с закрытых, невидимых противнику огневых позиций, непрерывным метким огнем русские нанесли огромный урон вражеской артиллерии.
В бою под Ташицзяо русские артиллеристы, впервые применив стрельбу с закрытых позиций, положили начало новым методам артиллерийской стрельбы. В результате умелого использования артиллерии выявились высокие тактико-технические и боевые качества 76-миллиметровой скорострельной пушки образца 1902 г.
Не добившись уничтожения русских позиций артиллерийским огнем, японское командование к вечеру 10(23) июля бросило в атаку главные силы 2-й армии. Первый штурм японцы начали против позиции Барнаульского полка. Подпустив врага на 500–600 м, сибиряки открыли залповый огонь в упор, а охотничьи команды вышли на фланги и обстреляли неприятеля с тыла. Вторая атака на Барнаульский полк была отражена решительной штыковой контратакой русских солдат. Безуспешными оказались и третья атака, и четвертая.
На следующий день японцы снова пытались фронтальной атакой прорвать центр русских позиций, но успеха не имели. Они начали отходить из-под Ташицзяо за гребень ближайших гор. Потери сторон были почти равные: у русских 1050, у японцев 1189 человек.