8 августа советское правительство объявило войну Японии, а боевые действия начались в ночь на 9 августа.
В составе ТОФ были 2 крейсера, лидер эсминцев, 12 эсминцев и миноносцев, 78 подводных лодок, 204 торпедных катера, десантные суда, тральщики и другие корабли, более 1500 самолетов. Хотя японцы располагали еще 500 кораблей и судов, возможностей ими действовать оказывалось немного из-за недостатка горючего и активной деятельности американской авианосной авиации. Однако не было исключено, что японский флот предпримет контрмеры. Тихоокеанский флот перевели на оперативную готовность № 1 на рассвете 8 августа. Торговые суда укрылись в указанных пунктах, была введена система конвоев [462] .
С 9 по 12 августа скрытно были выставлены минные заграждения на подступах к Владиостоку, бухтам Владимира и Ольги, Петропавловску, в Татарском проливе и Сахалинском заливе, всего 1788 мин и 170 минных защитников. Было по мобилизационным планам развернуто 12 подводных лодок, перебазировалась авиация, суда до 10 августа получили извещения и укрылись в портах [463] .
После начала успешного наступления советских войск против Квантунской армии Юмашев по согласованию с Маршалом Советского Союза А.М. Василевским организовал захват северокорейских портов Юки, Расин и Сейсин, чтобы помешать японцам перебрасывать подкрепления и эвакуировать свои войска. Войска 1-го Дальневосточного фронта в ночь на 9 августа развернули наступление вдоль берега Северной Кореи при поддержке Тихоокеанского флота.
Первыми массированные атаки на порты Юки, Расин и Сейсин 9 и 10 августа производили пикирующие бомбардировщики и штурмовики, а также торпедные катера, истребившие в портах десятки судов. 11 августа сложилась обстановка, удобная для высадки в двух первых портах. В ночь на 12 августа разведывательный отряд флота был высажен в Юки с торпедных катеров и обнаружил, что японский гарнизон оставил город. Вскоре десантный отряд высадился в Расине, также оставленном противником. Оба десанта осуществляли с быстроходных катеров, которые поддерживали артиллерией сторожевые корабли, тральщики и катера. В Юки было решено перевести 13 торпедных катеров, организовать оборону и траление, в Расине пришлось выбивать 14 августа японцев с островов у входа в залив.
Трудности для советских моряков составили поставленные перед Гензаном, Сейсином и Расином авиацией США с 12 июля до 11 августа донные неконтактные мины. Несмотря на то что фарватеры бомбили глубинными бомбами торпедные катера, на минах подрывались суда, и пришлось отказаться от Расина как маневренной базы. Так как обстановка в ходе решительного наступления изменялась быстро, приходилось принимать импровизированные решения. Успешное продвижение войск через Юки и Расин создало предпосылки дальнейшего наступления. В частности, решения о десанте в Сейсин, Оденцин и Гензан было принято уже в ходе боевых действий.
Командующий после взятия Расина решил овладеть Сейсином, важным портом в Корее, сильной военно-морской базой. С другой стороны, японцы понимали его значение и собирались удерживать до последней возможности, что привело к серьезным боям. Когда стало известно о взятии Юки и отходе японских войск к северу, Юмашев решил ускорить подготовку высадки в Сейсин, начатую 11 августа в надежде, что противник ослабит и его оборону. Первоначально следовало высадить прямо в порт разведотряд флота, чтобы выяснить систему обороны Сейсина. Отряду следовало удерживать порт до прибытия главных сил – отдельный батальон и отдельная 13-я бригада морской пехоты. Им следовало занять город и удерживать до подхода войск 25-й армии. Отряд кораблей составили минный заградитель «Аргунь», миноносец, 6 фрегатов, 7 тральщиков, 6 сторожевых, 18 торпедных катеров, 12 десантных судов, 7 транспортов при поддержке 261 самолета [464] .
Несмотря на туман в районе Сейсина, 4 торпедных катера с радиолокаторами 12 августа установили, что кораблей в Сейсине не было. Утром 13 августа под обстрелом неприятельских батарей торпедные катера без потерь высадили десант, который провел доразведку Сейсина. Первоначально с целью разведки высадили разведывательный отряд и роту автоматчиков. Так как японцы изобразили слабость сил, желая отвести десантников от берега и уничтожить, днем 13 августа с кораблей в порт был высажен 355-й отдельный батальон морской пехоты с пулеметной ротой. Этим передовым отрядам и пришлось принять бой при поддержке артиллерии кораблей с многочисленным гарнизоном, достигавшим 4 тысяч. Эти войска в ночь на 15 августа выдержали 14 неприятельских атак.
Тем временем на трех группах судов к Сейсину подошли главные силы – 13-я отдельная бригада морской пехоты. Ее войска прибыли в ночь на 15 августа и за час высадились на причалы порта. При поддержке корабельной артиллерии, а после улучшения погоды – и авиации десантники все же 15 августа не смогли прорвать позиции противника. Лишь после прибытия полевой артиллерии они перешли в наступление по всему фронту, а к вечеру 16 мая в город вошли части фронта, продолжившие преследование отступавших японцев [465] .
16 августа Сейсин заняли десантники и 335-я стрелковая дивизия. Назначенный командующим Южным морским районом генерал-лейтенант С.И. Кабанов организовал оборону захваченных портов, чтобы в них могли базироваться советские корабли.
Юмашев наблюдал за событиями. Когда стало известно о появлении в море японского соединения из линкора и 4 эсминцев юго-восточнее Сейсина, командующий не прерывал десантную операцию, однако принял необходимые меры. Подводные лодки получили предупреждение, авиации следовало усилить разведку. В готовность приводили торпедные катера, торпедоносную и бомбардировочную авиацию, выслали в море дополнительно подводные лодки. Юмашев провел бессонную ночь. К счастью, темнота ночи и туман не позволили японской эскадре найти суда с десантом, удар неприятельской авиации не увенчался успехом. Морская пехота высадилась в Сейсине, и порт был взят [466] .
Генералу Кабанову, основавшему свой штаб в Сейсине, довелось организовать высадку десантов в Оденцине и Гензане. 19 августа десантники взяли без боя Оденцин, оставленный неприятельскими войсками. Так как в соответствии с приказом о безоговорочной капитуляции японские войска начали 19 августа сдаваться, было решено высадить в сильно укрепленную военно-морскую базу Гензан с гарнизоном до 6 тысяч человек небольшой десант из подразделений 13-й отдельной бригады морской пехоты с усилением. Высадку проводили на боевых кораблях без специальной подготовки. Десант вышел из Сейсина и днем 21 августа высадился в порту. Японское командование в Гензане не торопилось сдаваться перед малочисленными советскими моряками. Сдача гарнизона началась только утром 22 августа. К вечеру, после высадки воздушного десанта на аэродром, капитуляция завершилась. Были взяты значительные трофеи [467] .