每只船上都有朝鲜鸟枪手。俄国史料载：“博格达大军在过了松花江口的阿穆尔河上乘坐四十七条大船并带着大量火器装备，用大炮和小型火器进攻阿穆尔军役人员，他们从船上用大炮轰击”。人数上，中朝方也占优势。六月五日沙尔虎达率中朝联军从三姓出发，五日后在黑龙江与松花江汇合处（今同江市）附近遭遇俄军，中朝军队乘船入水，炮击俄舰，后跃上俄舰，短兵相接。战斗3天，击毙斯捷潘诺夫以下270人（一说209人），俘虏10人，焚毁俄船7只，俘获3只，1只逃跑，清军伤亡320人，其中阵亡约90人，朝军8人阵亡，29人受伤。战斗结束后