城外交趾军毕竟久历战事,在后路断绝的情况下,其统帅莫筑安立即调整了进攻手法,散开队形,然后用盾兵掩护枪兵和弓兵,准备一口气冲到城墙下,用弓箭近距离发起攻击,伺机破城。 但沈溪早有准备,一方面利用盾兵架在城垛上保护城墙上的弓兵、火铳兵和炮兵不被交趾弓兵的流矢所伤,一方面让弓兵和火铳兵,在盾兵突然撤离城垛的一刹那,向城下猛烈射击,密集的火力打得毫无心理准备的交趾叛军溃不成军。