台湾城上的红毛番原以为明朝船队必从南航道驶入,忙于用大炮拦截,未料到杨奇却躲开了火力,船队从鹿耳门驶入台江,在大炮射程之外。
面对浩浩荡荡的明军船队,红毛番“骇为兵自天降”,顿时束手无策。明军船队沿着预先测度好的港路鱼贯而入,切断了台湾城与赤嵌城荷军的联系,迅速于禾寮港登陆,并立即在台江沿岸建立起滩头阵地,准备从侧背进攻赤嵌城。在北线尾登陆的一支明军外加两艘铁甲舰,驻扎于鹿耳门,以牵制可能的红毛番兵船,兼防北线尾。
而台湾的汉族和高山族人民见大明的大军到达,争先恐后地出来迎接他们,用板车和其他工具帮助他们登陆,总人数竟然达到两万人。
正是由于当地百姓的大力支援,明军不但顺利登陆,而且为分割包围盘踞台湾的红毛番创造了条件。
明军从禾寮港登陆扎营后,即遭到赤嵌城红毛番的炮击。同时,他们又放火焚烧马厩、粟仓。
杨奇虽是不惧,但“恐被焚烧粮粟”,遂派张通等率所部前往看守堵御。接着,杨奇调整了部署:命令第一军及张透率领一艘铁甲舰控制鹿耳门海口,以便接应第二梯队登陆;令第二军防守北线尾一带,以保障主力侧后安全,并置台湾城红毛番于腹背受敌的境地,另派兵一部监视台江江面,切断赤嵌城与台湾城的联系,为从海、陆两面打败红毛番的反扑作好了准备。
四月十七,在北路发生了北线尾陆战。北线尾是一个不到一平方公里的沙洲,南端与台湾城相对,北端临鹿耳门航道。
红毛番德尔上校趁明军刚刚登陆,率领两千名士兵,乘船沿台江岸边急驶北线尾,上岸后即分两路向明军反扑。
德尔指挥的红毛番以12人为一排,疏开战斗队形放排枪,逼近明军。
殊不知此举正中明军下怀,明军大部兵力从正面迎击,另派一部分兵力迂回到敌军侧后,夹击红毛番。
明军火器在性能上,可以说碾压红毛番,在射程和射速上皆是完胜,往往红毛番打出一发子弹,明军已经发射了数发甚至上十发,再加上重机枪的加持,明军的火力“弹如骤雨,连天空似乎都被遮蔽”。