Русское правительство полагало, что в случае открытия военных действий японцы предварительно сделают формальное объявление войны. Однако японцы решили напасть без предупреждения на русскую эскадру и сразу обезвредить ее.

Вечером 8 февраля японский консул в Порт-Артуре посетил наместника (генерал-адмирала Алексеева), устраивавшего в этот напряженный момент раут… В то время как длился раут, японский морской офицер, приехавший с консулом под видом его слуги, пробрался на лодке на внешний рейд и тщательно разведал расположение русских кораблей. Вслед за тем он уехал с консулом, а когда через несколько часов началась атака японских миноносцев, он был одним из руководителей ее.

Предназначенные для нападения на русскую эскадру японские корабли были сконцентрированы еще 7 февраля в порту Мокпо. Русская разведка собрала кое-какие сведения об этом, и командующий эскадрой адмирал Старк доложил наместнику о необходимости спускать на ночь предохранительные (от мин) сети. Однако Алексеев запретил это делать, положив резолюцию, что такая мера является «несвоевременной и неполитичной».

Многие корабли стояли без паров, так что не могли маневрировать в момент атаки. В то время как броненосцы стояли на внешнем рейде, миноносцы были введены во внутренний бассейн и поэтому не могли принять участия в отражении неприятельского нападения.

Японцам были известны все эти обстоятельства. Известно им было и то, что на 9 февраля назначены маневры порт-артурской эскадры; и в частности опытная минная атака. Они решили использовать это исключительно благоприятное для них стечение обстоятельств.

В ночь на 9 февраля 18 японских миноносцев приблизились к Порт-Артуру. Они сигнализировали красным и белым огнями — сигнал русских кораблей, желающих войти в порт. Дежурные русские легкие корабли не заметили ничего подозрительного. Миновав эти корабли, японские суда пробрались мимо крейсеров к броненосцам. При этом они спрашивали (посредством световых сигналов, подаваемых фонарями), свободен ли проход, и, получив утвердительный ответ, продолжали свой путь.

Приблизившись вплотную к броненосцам, т. е. к цели атаки, командующий японской флотилией Макихара приказал произвести несколько вспышек по русскому алфавиту. Флагманский броненосец «Петропавловск» и дежурное судно крейсер «Паллада» дали ответные световые сигналы, тем самым ясно обнаружив себя. Вероятно, на этих кораблях полагали, что плывут русские миноносцы, готовящиеся к предстоящим маневрам.

Тогда японцы начали минную атаку.

Восемнадцать торпед было выпущено по русским судам. Эскадра стояла в три линии; ближе всего к берегу стояли броненосцы. Их было семь: «Петропавловск», «Победа», «Ретвизан», «Пересвет», «Цесаревич», «Полтава» и «Севастополь».

Выпущенные с близкой дистанции торпеды взорвались у трех кораблей: у «Ретвизана», «Цесаревича» и у крейсера первого класса «Паллада» (японцы метили в «Петропавловск»). Поврежденные суда снялись с якоря и поспешно направились в гавань.