Несмотря на явный перевес сил противника, бой продолжался 40 минут. Уже в первые минуты был убит капитан. Один из вражеских снарядов попал в торпедный аппарат. Торпеда, готовая к пуску, взорвалась, нанеся судну большие повреждения. Но эсминец бил по врагу до тех пор, пока не вышло из строя его последнее орудие. От полученных пробоин корабль стал погружаться в воду. Буквально истерзанный японскими снарядами, он быстро затонул.
Через 15 минут к месту боя подошёл крейсер «Баян». Под огнём приближающихся броненосных крейсеров противника он поднял из воды пятерых чудом выживших матросов и повернул на базу. По приказу адмирала на помощь «Баяну» поспешили другие русские крейсера. На внешний рейд стали выходить броненосцы, несмотря на то что проход в спешке протрален не был. Впереди шел флагманский «Петропавловск».
Неожиданно у его правого борта раздался взрыв. Столб чёрно-бурого дыма окутал носовую часть судна. Через несколько секунд раздался ещё более мощный взрыв. Это сдетонировали торпеды, мины и боевые заряды, находившиеся в носовой части корабля. Следом раздался третий взрыв, уже у кормы. Как выяснилось впоследствии, броненосец напоролся на минную банку.
Всего через две минуты корабль скрылся под водой. Спастись удалось немногим. Адмирала Макарова среди них не было. Вместе с командующим погиб весь его штаб, а также художник-баталист Василий Верещагин, незадолго до этого прибывший в Порт-Артур.
Беды того злосчастного дня на этом не кончились. При возвращении в Порт-Артур на мине подорвался броненосец «Победа». И хотя корабль остался на плаву и своим ходом дошёл до рейда, из строя он был выведен надолго.
Гибель адмирала имела для эскадры тяжёлые последствия. Флот потерял вождя, которого невозможно было заменить. Вместе с Макаровым погибла и задача завоевания русским флотом господства на море. Уже тогда многие говорили, что войну на море Россия проиграла именно 31 марта.
Минная война
В 1901 году в состав Российского Императорского военного флота вошли два новых судна: «Амур» и «Енисей». Это были корабли нового типа, построенные на Балтийском заводе в Санкт-Петербурге и специально предназначенные для минных постановок. Их называли минные транспорты.
Едва завершив ходовые испытания, корабли покинули гавань Кронштадта. В далёкий путь на Тихий океан суда ушли с полным комплектом морских мин, которых на борту каждого насчитывалось более 400. В походе проводились тренировки экипажа, различные учения, в том числе и учебные постановки мин.
В гавань Порт-Артура «Амур» и «Енисей» прибыли в марте 1902 года. Всё лето их экипажи проходили интенсивную практику с учётом особенностей предполагаемого театра военных действий. Мины ставили при приливах и отливах, в движении, рядами и группами (банками). Ввиду большой прозрачности воды смертоносные снаряды приходилось даже красить.
Начало боевых действий личный состав минных заградителей встретил в полной боевой готовности. Уже на следующий день после нападения японской эскадры на Порт-Артур «Енисей» вышел в море. Его задачей было перекрыть путь неприятельскому флоту в Талиенванский залив. От высадки японского десанта здесь могли защитить только минные заграждения. Иных способов у русского командования просто не имелось. В результате напряжённой работы моряки поставили в заливе 320 мин.
Однако в связи с неблагоприятной погодой и плохой видимостью береговых ориентиров точность установки была невысокой. На второй день «Енисей» подорвался на своей же мине и затонул. Погибли три офицера и 91 матрос команды. Несчастья на этом не закончились. Услышав взрыв, на берегу посчитали, что «Енисей» подвергся нападению вражеских кораблей. Ему на выручку устремился броненосный крейсер «Боярин». Не зная координат минной банки, он также оказался на минном поле и подорвался.
Дождавшись улучшения погоды, опасную работу продолжил «Амур». Вскоре на выставленных им минах в бухте Керр подорвались и затонули два японских миноносца, после чего от идеи высадки здесь японцы отказались.