Новое и самое крупное за всю войну столкновение русской и японской армий произошло под Мукденом 6 (19) февраля – 25 февраля (10 марта). Стараясь окружить русские войска, маршал Ояма приказал 3-й армии генерала Ноги попытаться обойти правый фланг Куропаткина долиной реки Ляохэ. В результате армия Каульбарса была отброшена назад и отошла к Мукдену. Остальные русские армии продолжали удерживать позиции. Однако встревоженный Куропаткин понял опасность прорыва Ноги и стягивал против него резервы, чтобы залатать рушащийся правый фланг. Возможно, поэтому попытка Оямы окружить русских оказалась неудачной. Тем не менее, он продолжал наращивать давление на армию Каульбарса. Подтянув резервы, маршал усилил дивизии Ноги, дав ему возможность вновь двинуться в обход Мукдена. Куропаткин ввел в бой свой последний резерв – 16-й корпус, но остановить продвижение противника не смог. Через 3 дня боев правый фланг русских был отброшен назад так далеко, что генерал начал опасаться за линии коммуникаций. Положение стало критическим, когда 24 февраля на левом фланге в прорыв пошла 1-я японская армия генерала Куроки. Потеряв надежду удержать фронт, Куропаткин приказал войскам начать отступление к городу Телину. Потери русских в Мукденском сражении достигли 89 тыс. убитыми, ранеными и пленными. Японцы потеряли убитыми и ранеными 71 тыс. человек, очень много для армии небольшого островного государства, правительство которого вскоре после этой победы вынуждено было согласиться на мирные переговоры с Россией при посредничестве президента США Теодора Рузвельта. Другим следствием Мукденского поражения была отставка генерала Куропаткина с поста главнокомандующего вооруженными силами на Дальнем Востоке. Его преемником стал генерал от инфантерии Николай Петрович Линевич. Новый главнокомандующий отказался от активных действий, занимаясь лишь инженерным обеспечением Сыпингайских позиций в 175 км севернее Мукдена. Русская армия так и оставалась на них до конца войны.
На море последние надежды русского командования погибли после разгрома в Цусимском проливе (14
—15 мая 1905 г.) русской эскадры вице-адмиралаПосле первых неудач на полях русско-японской войны 1904–1905 гг. и блокирования японским флотом главных сил 1-й Тихоокеанской эскадры в Порт-Артуре, на Дальний Восток с Балтики были направлены дополнительные силы русского военно-морского флота. В октябре 1904 г. в дальний поход вышла 2-я Тихоокеанская эскадра под командованием вице-адмирала З.П. Рожественского (7 эскадренных броненосцев, 8 крейсеров, 9 миноносцев), а в феврале 1905 г. – 1-й отряд 3-й Тихоокеанской эскадры под командованием контр-адмирала Н.И. Небогатова (1 эскадренный броненосец, 3 броненосца береговой обороны и 1 крейсер). Пройдя путь в 18 тысяч миль, русские эскадры 26 апреля 1905 г. соединились в 20 милях от входа в бухту Ван-Фонг. Зная о падении Порт-Артура, они попытались прорваться во Владивосток, но в Цусимском проливе, соединяющем Японское и Восточно-Китайское моря, были обнаружены японским крейсером «Синано-Мару», командир которого, капитан 1-го ранга Нарукава, поспешил оповестить свое командование радиотелеграммой. 14 (27) мая 1905 г. главные силы японского флота под командованием адмирала Хейхатиро Того вышли в море и атаковали русские эскадры. Под его флагом находились 4 новейших эскадренных броненосца, 8 броненосных крейсеров, 16 крейсеров, 6 канонерских лодок, 24 вспомогательных крейсера и 63 миноносца.
Получив сообщение о приближении неприятельских кораблей, Рожественский приказал своим эскадрам перестроиться в одну кильватерную колонну, но этим лишь облегчил действия японцев, имевших преимущество в скорости, дальности и мощности корабельной артиллерии. Сосредоточив огонь на флагманских кораблях, эскадренных броненосцах «Князь Суворов» и «Ослябя», противник меньше, чем через час после начала сражения (русские корабли открыли огонь в 13 час. 49 мин.), в 14 час. 25 мин. вывел из строя «Князя Суворова», а в 14 час. 40 мин. потопил «Ослябю». Во время боя адмирал Рожественский, находившийся со своим штабом на броненосце «Князь Суворов», был ранен, при этом русские корабли продолжали следовать прежним курсом. Лишь в 19 час. вечера адмирал Небогатов принял командование над понесшей ощутимые потери русской эскадрой. К этому времени были потоплены броненосцы «Александр III», «Бородино» вспомогательный крейсер «Урал», добит миноносцами противника броненосец «Князь Суворов» (подорван 4 торпедами), серьезные повреждения получили другие русские корабли.
После наступления темноты начались атаки японских миноносцев, выпустивших за ночь 75 торпед. В бою участвовало около 40 больших и малых миноносцев. Ими был потоплен русский броненосец «Наварин», подбиты броненосец «Сисой Великий», а также броненосные крейсера «Владимир Мономах» и «Адмирал Нахимов», позже затопленные своими экипажами. У противника огнем русской корабельной артиллерии было уничтожено 3 и повреждено 10 миноносцев.