Казалось бы, что для разгрома японских войск, которые находились в двух-трех переходах от укрепленных Ляоянских позиций, есть все основания. Но Куропаткин усомнился в возможности успеха и вновь заколебался. В силу недостатка достоверных сведений о войсках противника Куропаткин преувеличивал силы японцев в два раза и поэтому считал неизбежным дальнейший отход своей армии в северном направлении. По его распоряжению штабисты начали разрабатывать план отступления, а в Ляоян прекратили подвоз продовольствия и боеприпасов.
К началу боевых действий под Ляояном командующий Маньчжурской армией разделил ее на две группы: Южную и Восточную. Первая состояла из 1-го и 4-го Восточно-Сибирских корпусов общей численностью 42 тысячи человек (43 батальона) и 106 орудий. Во главе Южной группы стоял командир 4-го корпуса генерал Зарубаев. Его войска располагались на правом фланге Ляоянской позиции южнее Дашичао и стояли на пути наступления от Гайчжоу (там располагался штаб главнокомандующего маршала Ивао Оямы) 2-й японской армии генерала Оку (50 тысяч человек; 258 орудий). Левый фланг группы прикрывался конным отрядом генерала П.И. Мищенко, закрепившимся у Чинаплинского перевала. На правом фланге 2-й японской армии выдвигалась 4-я императорская армия генерала Нодзу.
2-й Сибирский корпус численностью 24 тысячи человек (31 батальон) с 72 орудиями под командованием генерала Засулича располагался у Хайчена, где находился 16-тысячный резерв Южной группы со 126 орудиями. Один из флангов корпуса Засулича примыкал к реке Ляохэ, на противоположном берегу которой находился для прикрытия небольшой отряд русских войск. Против 2-го Сибирского корпуса находилась Дагушаньская группировка японцев под командованием генерала Кавамуры.
Восточный отряд под командованием генерала Келлера имел в своем составе 26 тысяч человек (32 батальона) и 100 орудий. Он стоял на пути наступления 1-й японской армии (40 тысяч человек; 120 орудий), которая продвигалась к Ляояну на широком фронте. Впереди Восточного отряда находились немногочисленные войска прикрытия. К северу от него располагался 54-тысячный отряд генерала Гершельмана.
В районе города Ляоян сосредотачивался недавно прибывший 10-й армейский корпус. Сюда же начали прибывать по железной дороге передовые полки 17-го армейского корпуса. Куропаткин озаботился его прибытием и, чтобы выиграть время на разгрузку воинских эшелонов корпуса, был готов даже отвести Южную группу с занимаемых позиций к Хайчену для прикрытия в случае наступательных действий на Ляоян 2-й японской армии.
Сражение за Ляоянские позиции решало многое в начавшихся операциях на полях Южной Маньчжурии. Начальник штаба 1-й японской армии генерал Фуджиа о ляоянских фортификационных укреплениях противника отзывался следующим образом:
«Если Гайчжоу после битвы окажется в наших руках, то следующей вероятной остановкой у русских будет город Ляоян. Подступы к нему с юга уже сильно укреплены, и мы узнали от китайских шпионов, что русские произвели огромные работы при сооружении углубленного пути в виде полукруга в тылу редутов для безопасного продольного сообщения. Мы надеемся, что сильные дожди наполнят все это водою к тому времени, когда мы готовы будем атаковать».
Ляоян не мог быть оставлен без боя, что противоречило бы всем приказам Куропаткину свыше. Но накануне большого сражения он несколько раз менял свои планы на предстоящую битву. За день до перехода всех трех армий маршала Оямы в наступление командующий Маньчжурской армией решил принять упорный бой на подступах к Ляояну и, обескровив врага, перейти в контрнаступление.
Решение Куропаткина состояло в том, чтобы сосредоточить все свои войска на второй из подготовленных оборонительных позиций и, воспользовавшись благоприятным случаем и опираясь на город Ляоян, обрушиться на японцев превосходящими силами. Однако при этом не брались в расчет возможные действия противника, прежде всего по охвату русской позиции с флангов крупными силами.
Безусловно, это было самое худшее решение из-за неподготовленности в инженерном отношении новых передовых позиций для того, чтобы, изматывая атакующего врага, упорно и успешно обороняться.
Маршал Ояма был давно готов к наступлению на Ляоян, но выжидал результатов генерального штурма крепости Порт-Артур. В случае удачи штурма главнокомандующий сухопутными силами Японии рассчитывал заметно усилиться за счет осадной 3-й армии Ноги, которую можно было быстро перебросить с Ляодуна по железной дороге. Несколько сотен железнодорожных вагонов и достаточное число паровозов, захваченных японцами в порту Дальнем, позволяли форсировать такую быструю переброску целой армии с ее многочисленной артиллерией.
Когда же стало известно, что в ходе первого штурма Порт-Артурской крепости японская осадная армия понесла небывалые с начала войны потери и не овладела при этом ни одним фортом, ни одним крепостным укреплением русских, маршал Ояма заторопился с наступлением на Ляоян.
Начавшееся 10 июля наступление армий Оямы застало противника в дни, когда из Южного отряда в Восточный шла переброска 12 пехотных батальонов и 96 орудий. Таким образом, японское командование в решительных, инициативных действиях опередило русское.
Армия генерала Оку наступала на фронте общей протяженностью в 25 километров четырьмя дивизионными колоннами. Болотистая местность сильно затрудняла здесь охват русских флангов. Оку был уверен в успехе, поскольку имел неправильные сведения о силах Южной группы, считая, что перед ним у Дашичао обороняются всего две пехотные дивизии русских. Здесь японская разведка сработала на удивление плохо: она «просмотрела» больше половины сил противника.
В действительности же наступавшей 2-й японской армии противостояли два армейских Сибирских корпуса с сильными конными отрядами генералов Косаговского и Мищенко на флангах. Хотя у Дашичао силы русских несколько уступали неприятелю, они могли получить подкрепление резервами из Хайчена, перебрасываемыми по железной дороге. Но на это требовалось своевременное решение командующего Маньчжурской армией.
Генерал Оку имел сведения о состоянии русской оборонительной позиции у Дашичао. Поэтому он решил поддержать атаку пехоты всей мощью армейской артиллерии, которая по числу орудий ощутимо превосходила батареи противника: 258 против всего лишь 100. На участке намечавшегося прорыва японское командование против 76 орудий 1-го Сибирского корпуса выставило 186 своих.
Однако артиллерийскую дуэль выиграли не японцы, а русские. Последние учли неудачный опыт боев под Тюренченом и Вафангоу и отказались от открытых позиций. На этот раз вражеские артиллеристы и корректировщики не увидели перед собой хорошо просматривавшиеся мишени.
Артиллерийская дуэль под Дашичао продолжалась 15 часов. Если под Вафангоу русские батареи выпустили 10 тысяч снарядов, то под Дашичао было израсходовано 22 тысячи боезарядов. Более того, немало японских полевых батарей оказалось в тот день подавлено метким пушечным огнем противной стороны.
Проигрыш артиллерийской дуэли не остановил решимости генерала Оку начать наступление в тот день. К вечеру в атаку на русские позиции пошли главные силы его армии. Первый удар японцы нанесли по расположению Барнаульского пехотного полка, рассчитывая именно здесь прорвать оборону противника. Но барнаульцы сумели отразить залповым огнем в упор с дистанции в 500—600 метров одну за другой четыре вражеские атаки. Особенно отличились полковые охотничьи команды, которые заходили во фланг атакующим цепям японской пехоты и открывали продольный ружейный огонь.