3月6日3时许,法舰开始驶入港口,338团当即对空鸣枪,勒令对方停止前进,然而法舰根本不予理会,依然大摇大摆地前进,法舰进港后分成三队列队,形成战斗队形后,立即以密集的火力向岸上我军阵地作猛烈的示威扫射,随后法舰又向我前沿阵地开炮,炮弹击中了码头上的弹药库,引发弹药库发生剧烈爆炸,爆炸声震耳欲聋、大火冲天而起,法舰一边射击一边向我码头阵地靠拢,试图强行登陆。338团沉着应战,法舰靠近码头进入我有效射程后,我军官兵才猛烈开火,一时间,战斗异常激烈,法舰三次企图冲进码头,均被守军击退。 在稍事整顿后,法舰又以6艘军舰为先锋再次向码头冲来,这时,王理寰师长将所有炮兵集中起来,一声令下,几十门火炮一齐开火,准确命中,打得法舰燃起大火。一艘当即沉没,两艘遭重创,失去了战斗力。其余法舰见势不妙,急忙调头回窜,沉没和受伤法舰上的官兵束手无策。法军司令阿巴努中将见登陆无望,只好挂起白旗,要求停战谈判。