В ночь на 14 марта японцы предприняли вторую попытку загородить фарватер брандерами. В ней приняли участие четыре парохода, которые сопровождали 10 истребителей и 6 миноносцев. В 2.20 прожектор с береговой батареи осветил приближающиеся брандеры и русские дежурные корабли открыли по ним огонь. Брандеры вновь были расстреляны — один затонул неподалеку от фарватера, а остальные выбросились на берег у Золотой горы. В отражении этой атаки отличились канонерская лодка "Отважный", катера и миноносцы "Решительный" и "Сильный". Последний торпедировал один из брандеров, но в миноносец попало несколько снарядов, 8 человек погибло, 13 ранено, корпус начал пропускать воду и корабль выбросился на берег у Золотой горы. Днем 14 марта "Сильный" удалось снять и привести в крепость на ремонт.
14 марта русская эскадра вновь выходила в море в составе 4 броненосцев, 4 крейсеров, 2 минных крейсеров и 13 миноносцев. Во время этого выхода "Гайдамаком" была вытралена по курсу эскадры японская мина, ее отбуксировали к берегу, а позднее отправили в Санкт-Петербург. 24 марта на разведку выходил броненосный крейсер "Баян" — самый мощный крейсер артурской эскадры. Продолжились работы по защите фарватера от атак брандеров — 24, 27 и 28 марта на внешнем рейде русские корабли ставили мины, а 27 марта на внешнем рейде были затоплены еще 2 парохода. Вечером 28 марта "Амур" выходил на очередную минную постановку, но задев один из затопленных пароходов вернулся. 29 марта эскадра вновь выходила в море "для эволюции" в составе 5 броненосцев, 4 крейсеров, "Всадника", "Гайдамака" и 13 миноносцев.
Столь активные действия русского флота обеспокоили японское командование. Японцами планировалась крупномасштабная десантная операция, поэтому им необходимо было полностью контролировать действия русских на море. Японцы решили усилить минные постановки в районе маневрирования русской эскадры. В ночь на 31 марта такую постановку на внешнем рейде Порт-Артура успешно осуществил минный заградитель "Кориу-Мару" под прикрытием 8 истребителей и 4 миноносцев.
В эту же ночь на разведку к островам Эллиота были посланы 8 русских миноносцев. В темноте русские миноносцы потеряли друг друга и возвращались в крепость поодиночке. Миноносец "Страшный" по ошибке пристроился в кильватер к японским истребителям. С рассветом японцы это обнаружили и немедленно начали обстрел русского корабля. "Страшный" оказал упорное сопротивление, но силы были неравны и, получив значительные повреждения, он вскоре потерял ход. Остановившийся корабль окружили японские истребители. На русском миноносце в ходе боя погибло 4 офицера и 53 нижних чина. Уже не из чего было отстреливаться, продолжала действовать лишь картечница Норденфельдта. "Страшный" начал тонуть. Узнав о происходящем бое, Макаров выслал на помощь крейсер "Баян", который отогнал японские истребители и поднял из воды 5 моряков "Страшного". Вскоре "Баяну" пришлось вступить в бой с шестью японскими крейсерами и для его поддержки Макаров начал выводить в море эскадру. Первыми вышли "Диана", "Аскольд", "Новик" и броненосец "Петропавловск", под флагом Макарова. Они отогнали японские крейсера, но на горизонте уже появились главные силы японцев. На стороне японцев был численный перевес. Макаров приказал эскадре, вышедшей из гавани на внешний рейд, построиться в боевой порядок под прикрытием береговых батарей. В 9.39, на находящемся в двух милях от Тигрового полуострова "Петропавловске", раздался сильный взрыв. Он произошел в носовой части под правым бортом между кат-балкой и носовой башней главного калибра. Над броненосцем мгновенно вырос громадный, раза в два превышающий высоту мачт, столб черно-бурого дыма и пламени, который полностью окутал носовую часть и надстройку "Петропавловска". Следущий взрыв произошел через несколько секунд после первого и сопровождался вылетевшей из середины броненосца массой огня с желто-зеленым и бурым дымом. Корабль сразу накренился на правый борт и стал уходить носом под воду. Силою взрывов были сорваны носовые башни, мостик, передняя труба и часть кожуха. Фок-мачта обрушилась на остатки мостика. Корма поднялась высоко в воздух. В это время в кормовой части произошел третий взрыв, в результате которого образовалось густое облако пара. В 9.41 все было кончено — "Петропавловск" затонул, оставив после себя медленно рассеивающееся в воздухе облако бурого цвета. Из людей, находившихся на корабле, было спасено 7 офицеров и 73 нижних чина. Удалось поднять из воды и великого князя Кирилла Владимировича. Погибли вице-адмирал С. О. Макаров, вице-адмирал М. П. Молас, 29 офицеров корабля и штаба, 652 нижних чина и знаменитый художник-баталист В. В. Верещагин.