Согласно плану, суда Дальневосточной военной флотилии должны были войти в китайские воды в место базирования Сунгарийской флотилии и огнем своей артиллерии уничтожить ее. Передовому отряду (усиленная рота) десанта приказывалось высадиться в пяти километрах северо-восточнее населенного пункта Могонхо и захватить плацдарм; главным силам (двум полкам) после высадки на плацдарме охватить Лахасусу с юга, отрезать путь отхода противнику, а затем уничтожить его группировку в городе.
Операция началась 12 октября в 5 часов 50 минут. Через час с небольшим после начала боя чжансюэляновская Сунгарийская флотилия была разгромлена. Были уничтожены 2 канонерские лодки и 2 вооруженных парохода. Только речному крейсеру «Цзянхэн», сильно поврежденной канонерской лодке «Лисуй» и нескольким вооруженным пароходам удалось уйти вверх по Сунгари. На рейде Лахасусу были захвачены плавучая батарея, буксир и 5 барж с военным имуществом.
Не менее успешно прошла и сухопутная операция. К 13 часам (12 ноября) Лахасусу был полностью в руках советских войск.
Противник потерял только убитыми около 250 солдат и офицеров. Советские войска взяли в плен около 150 человек (включая 68 раненых), захватили в качестве трофеев 10 полевых и 13 морских орудий, снятых с поврежденных кораблей Сунгарийской флотилии, 11 минометов, 15 пулеметов, около 200 винтовок, большое количество снарядов, патронов и различного военного снаряжения. Наши потери составили 5 человек убитыми и 24 ранеными {43}.
Второй удар по чжансюэляновским войскам был нанесен в районе Фущина (Фуцзиня), расположенного на Сунгари, в 70 км севернее Лахасусу. Здесь были сосредоточены 3300 солдат и офицеров, 12 пулеметов, 10 орудий {44}, а также отряды полиции и вооруженные дружины, сформированные из детей местных помещиков и торговцев. На подходе к городу находилось еще два кавалерийских полка. Фувдин представлял собой мощный укрепленный район, опоясанный тремя линиями траншей, огневыми точками, укрытиями и блиндажами.
Руководство операцией было возложено на командира Дальневосточной военной флотилии Я.И. Озолина. Было решено ударами кораблей флотилии и авиации уничтожить остатки Сунгарийской флотилии, а затем силами десанта разгромить сосредоточенные в Фугдине милитаристские войска и ликвидировать военные объекты в районе города.
Все силы были разделены на две группы.
В первую — ударную — входили мониторы «Красный Восток» и «Сунь Ятсен», канонерские лодки «Буря!», «Красное знамя», «Пролетарий», минный заградитель «Сильный», бронекатер «Барс» и тральщики Т-3—1 и Т-3—2. Группа имела задачу уничтожить вражеские корабли и береговые укрепления в Фугдине, а затем после траления минных заграждений занять Фугдинский рейд и артиллерийским огнем поддержать сухопутные части, выходившие на неприятельский берег.
Во вторую группу, предназначенную для непосредственного обеспечения и высадки десанта, включались монитор «Свердлов», канонерская лодка «Беднота», бронекатера «Копье» и «Пика», а также транспортный отряд (пароходы «Дзержинский», «Даур», «Кубик», «Нацаренус», «Чичерин») и 9 барж.
Для десанта были выделены 2 батальона 4-го Волочаевского полка, 5-й Амурский полк, 2 артдивизиона и кавалерийский эскадрон 2-й приамурской стрелковой дивизии. Десант поддерживали 8 самолетов 68-го гидроотряда {45}.
Боевая операция началась 30 октября в 5 часов 30 минут.
К 8 часам утра ударная группа достигла рейда Лахасусу и высадила десант, захвативший город с целью прикрытия тыла флотилии.
Около 10 часов несколько самолетов нанесли бомбовый удар но кораблям Сунгарийской флотилии, стоявший на рейде Фугдина. В результате точных попаданий были потоплены крейсер «Цзянхэн», вооруженный пароход «Цзян-нань» и военный транспорт «Личуань».
В 10 часов 15 минут минный заградитель «Сильный» подошел к берегу и высадил передовой отряд десанта — 2-й батальон 4-го Волочаевского полка. А в нескольких километрах севернее с пароходов и барж началась высадка основных десантных сил — 5-го Амурского полка и кавалерийского эскадрона 2-й Приамурской дивизии. Они обошли Фугдин с северо-востока и к 18 часам вышли на окраину города и закрепились на занятых рубежах.
В 10 часов утра 31 октября, преодолевая незначительное сопротивление китайцев, спешно покидавших город, десант полностью овладел Фугдином.
В результате боев были уничтожены речной крейсер «Цзянхэн», канонерская лодка и 3 вооруженных парохода. Общие потери противника под Фугдином только убитыми составили 300 солдат и офицеров, несколько сотен человек были ранены и взяты в плен. Советский десант и Дальневосточная флотилия имела трех убитых и 11 раненых.
Однако разгром под Лахасусу и Фугдином не стал для Чжан Сюэляна отрезвляющим уроком. Китайские войска попытались взять реванш в районах советского Забайкалья и Приморья.