在永乐七年四月,舟山军的第二旅精锐——邓荣部和李进义部,从已占领并加固多月的宜兰寨出发,在鸡笼山当地原住民的指引下,悄悄沿山林小道穿行,计划绕过鸡笼山,奇袭基隆寨要塞,而另一支舟山军主力水师则向北直逼基隆岛机枪阵地,以期形成两面包夹的态势。
宜兰寨经过半年建设,已成为舟山军稳定的后方基地,邓荣部和李进义部士气高昂、装备精良,尤其是经过多次战斗历练的陆战队士兵更显老练。两部人马在黎明前悄然出发,每人携带足够的干粮、短兵器与少量火铳,尽量减少负重以便于穿行山林。
鸡笼山的林间小道在原住民的带领下异常顺利地穿行,白昼里,山林中回荡着鸣蝉和飞鸟声,掩盖了士兵行进的动静。邓荣与李进义两位指挥官时刻关注着地形变化,谨慎推进,避免与基隆寨的巡逻队碰面。傍晚时分,舟山军在基隆寨附近的山林隐蔽驻扎,准备夜间行动。
与此同时,舟山军主力水师一路北上,接近基隆岛外围水域,目标直指岛上的机枪阵地。舟山军早已获悉陈宇在岛上布置了三部马克沁机枪,这些火力恐怖的武器曾多次击退来袭敌军,舟山军对此极为忌惮。
为此,舟山军主战船采取「试探式进攻」,派出轻型战船不断在岛上机枪阵地射程边缘游弋,时而缓慢前进,时而快速撤退,尝试吸引机枪开火。他们的目的是耗尽对方的弹药、让机枪阵地过热失灵。一艘艘轻快的舟山船只在岛外围游走,不断逼近、撤退,制造出一种逼迫感。
基隆岛上的守军果然被激怒,郑广下令机枪开火,密集的子弹扫向靠近的舟山军船只,但舟山军灵活的战术让基隆岛上的火力无法精准打击,反而让机枪连续开火造成了过热。随着时间推移,机枪阵地的火力频率开始下降,有的机枪甚至发出了卡弹声。
入夜后,基隆寨的守军正忙于支援岛上,寨内兵力已有所分散。邓荣与李进义判断时机成熟,率领部队从山林中悄悄逼近寨墙,手持短弓弩、轻便火铳,步步逼近。山林间的夜色为他们提供了极佳的掩护,加上鸡笼山地形复杂,基隆寨的瞭望哨并未察觉到有敌人逼近。
在距离寨墙不过数百米的灌木丛中,邓荣低声下令:「弓弩准备,随时待命。弩手先击杀哨兵,随后火铳组前压。」伴随命令,数名弩手悄无声息地搭箭上弦,对准了基隆寨墙上的守哨士兵。几声轻微的弦响过后,哨兵应声倒地。
守军的反应稍有迟疑,这一瞬间,李进义部的火铳手立即挺进,向寨门发起猛烈的火力压制。基隆寨内一阵骚动,但被调往基隆岛的守军来不及返回支援,寨内的兵力并不足以有效防守。趁着守军慌乱之际,邓荣率部迅速突破寨墙,成功突入基隆寨外围防线。
在基隆岛的围攻战线上,舟山水师主力抓住机枪阵地火力停滞的空隙,果断向基隆岛发起突袭,炮手们瞄准岛上薄弱的防御环节齐发齐射,震耳欲聋的炮声在夜空中轰鸣。负责守岛的郑广试图组织反击,但由于机枪阵地的火力不足,基隆岛的守军一时无法有效还击。
舟山军的船只趁势逼近岛屿外围,成功抢占了部分水上据点。岛上的守军士气受到打击,逐渐处于守势。基隆岛的战况急转直下。
舟山军在经历了第一轮突袭成功后,迅速开始对基隆寨展开全面攻势。邓荣部和李进义部作为陆战队的精锐,已经渗透到基隆寨外围,并开始与守寨的郑庆部和叶谅部展开激烈的巷战。同时,基隆寨的守军通过无线电对讲机向澎湖的陈宇告急,请求迅速增援以稳固防线。
在进入寨内后,邓荣和李进义的部队迅速遭遇郑庆和叶谅的抵抗。郑庆部早已在寨内布设路障、箭塔、火油等防御措施,试图以地形优势削弱舟山军的攻势。叶谅部作为从高雄调来的精锐,此时已严阵以待,与郑庆部紧密协同,将舟山军引入窄巷后猛烈反击,利用熟悉的地形实施灵活的打击,逐步将战斗推向胶着状态。
面对顽强的抵抗,邓荣与李进义果断下令投入弓弩与火铳,集中火力对付寨内的防御工事,逐步压缩郑庆部的防守空间。尽管舟山军攻势猛烈,但基隆寨的守军凭借地利和对讲机的协调指挥,将各小队兵力灵活调动,使得舟山军一时难以全面突破。