В начале октября Куропаткин решает перейти в наступление с целью отбросить японцев за реку Тайцзыхэ. К сожалению, этот план, для успеха осуществления которого требовалась быстрота, после оглашения в приказе исполняется с удручающей медлительностью. После шести дней нескоординированных атак японских позиций (4–10 октября) не добившиеся успеха русские, в свою очередь, подвергаются контратаке противника и, после упорной борьбы, уходят за Шахэ (11–14 октября). Последняя попытка Куропаткина, предпринятая 16-го, приводит лишь к локальному успеху на Путиловской сопке. 18 октября истощившие силы и растратившие боеприпасы противоборствующие стороны оказываются примерно на тех же позициях, которые занимали до начала этой двухнедельной бойни. Среди фактов героизма, проявленного русскими войсками, следует отметить подвиг 4-го батальона 145-го Новочеркасского пехотного полка, который, будучи окружен превосходящими силами противника, отказывается сдаться и сражается до последнего человека. После сражения на Шахэ боевые действия приостанавливаются на три месяца. Причинами этого являются холод, усталость войск и нехватка боеприпасов. Январь отмечен тремя важными событиями:
1. Капитуляция Порт-Артура освобождает 3-ю японскую армию и дает маршалу Ойяме дополнительно 60 тыс. солдат.
2. Рейд Мищенко (8–17 января) против японских коммуникаций, не дающий ощутимого результата[123]
.3. Сражение при Сандепу (25–28 января), начатое Куропаткиным недостаточными силами и прерванное по его приказу в тот момент, когда наступление генерала Гриппенберга должно было увенчаться успехом. Вследствие этого приказа Гриппенберг подает рапорт об отставке и отправляет императору доклад, в котором говорится, что с таким главнокомандующим, как Куропаткин, физически невозможно выиграть войну.
В феврале противоборствующие стороны, значительно нарастившие свои силы, решают возобновить активные боевые действия. Куропаткин располагает 300 тыс. человек и 1200 орудиями. Эти силы разделены на три армии (1-я Линевича, 2-я Каульбарса и 3-я Бильдерлинга), занимающие фронт в 80 км. Японцы сосредоточили 350 тыс. человек и 1000 орудий, которые составляют пять армий (1-я — Куроки, 2-я — Оку, 3-я — Ноги, 4-я — Нодзу, 5-я — Кавахуры). Куропаткин решает перейти в наступление 25 февраля. Ойяма опережает его и начинает свое наступление 20-го. Столкновение двух армий становится причиной нескольких боев, продолжающихся без перерыва с 20 февраля по 11 марта. На первом этапе (20 февраля — 1 марта) идет ожесточенный встречный бой. На протяжении этого отрезка времени японцам нигде не удается прорвать русские позиции. Необоснованно опасаясь за свой левый фланг, Куропаткин бездарно расходует резервы. 2 марта, убедившись, что в бой введены все силы русских, Ойяма бросает 2-ю и 3-ю армии на север, стремясь перерезать линии коммуникаций русских. Куропаткин реагирует на эту угрозу, развернув весь свой правый фланг назад и направо и перебросив сюда соединения, взятые из состава 1-й и 3-й армий. Он, так сказать, шаг за шагом следует за Ноги, отражает его атаки и даже сам контратакует. К 7 марта складывается следующая ситуация. Русская армия образует экер, вершина которого находится у Линшинпу, а стороны вытянуты на запад и на юг. Противостоящая ей японская армия разделена надвое. На юге 4, 1 и 5-я армии так и не смогли преодолеть русскую систему обороны; на западе 2-я и 3-я армии, растянутые настолько, что образуют один огромный кордон, с трудом сдерживают контратаки русских. Обе стороны истощили свои силы, использовали резервы; позиции японцев легко прорвать в центре. Наконец, после 15 дней кровопролитных боев, русские, кажется, приближаются к победе. Но моральный дух Куропаткина подорван. Главнокомандующий не знает степень истощения противника и видит только усталость собственных войск. В этот решающий момент он признаёт себя побежденным[124]
. 8 марта он приказывает своему левому флангу начать отход, нарушая тем самым состояние стратегического равновесия и нанося своей армии удар в спину. Преследуя противника по пятам, Куроки очень скоро врезается в армию Линевича, которую разрезает пополам, и 9 марта его кавалерия, форсировав реку Хуньхэ, угрожает отрезать русским путь к отступлению. Куропаткин приказывает генералу отступать в направлении Телина. Истощение сил победителей делает преследование вялым, и русская армия избегает катастрофы. Русские потери достигают 91 443 человек, из которых 31 тыс. взяты в плен[125]. Потери японской стороны составляют 71 тыс., из них 1000 пленных. 17 марта Куропаткин наконец-то снят с должности главнокомандующего[126] и заменен стариком Линевичем. 22 марта русская армия достигает района Сыпингая. Следующие пять месяцев противники будут стоять неподвижно.