半夜时分,升龙城的城门突然大开,大批守军突然袭杀向播州军的营垒。之所以选择在夜间动手,除了要达突然袭击的效果之外,也是想利用夜色削弱火器的效果。为了让播州军不能相互支持,除了步军无法攻击的城北方向外,陈煚选择了向东西南三个方向的营垒同时出击。升龙城的六万守军中,他留下了二万老弱守城,其余四万人则全线出击。在他看来,只要能攻破一个播州营垒,便能振奋军心士气,坚定他们守卫城池的信心。
陈煚并不是在三个方向平均分配兵力,而是在东、南两个方向各投了一万兵力,这两个方向只是佯攻。他将攻击重点放在城西,在这个方向投入了两万兵力,还有轻易不出动的五千亲军。与普通交趾士兵身着布衣不同,陈煚的亲军不仅训练有素,而且装备精良,皆配备了水牛皮甲,军官则配备了铁甲甚至犀牛甲,这使得其战力远超普通士兵。毫不夸张的说,这五千亲军的战力便超过了那二万普通的交趾士兵。
随着陈煚一声令下,交趾士兵蜂拥冲向了各个营垒。随即枪炮声、喊杀声冲上云霄。虽然有夜色的掩护,但如此之大的军事行动怎么可以瞒过播州师?更何况就在天色刚入夜之时,便有交趾军中的“火狐”情报人员,悄悄缒出城来,将夜袭的消息报告给了杨邦宪。得到了消息的杨邦宪不敢怠慢,随即命令全军戒备,并将情况通报给了廖泥鳅。实际上,即便没有得到情报,交趾军要夜袭成功也是很难。播州师在外扎营,一直严格按照霹雳军操典,夜间值守人员达到了三分之一。
交趾军在东南两个方向的夜袭看似声势浩大,实则毫无效果。杨邦宪所在的南门驻有四个团,足足六千士兵和超过这个数的基干民兵,人数甚至超过了进攻的交趾士兵数量。火炮在夜间虽然精度差,但冲锋的交趾兵数量实在太多,只需往响动密集处开炮便可。在密集的火炮打击下,交趾士兵还没有冲锋一半距离,便丢下数百死伤者,纷纷逃了回去。东门的交趾士兵倒是冲锋到了营垒前,却又受阻于壕沟与土墙,又吃了排枪和手雷,同样败退回了城中。只不过,这两个方向的交趾将领畏于陈煚命令并没有罢兵,而是令士兵大声鼓噪,又不时派小股士兵前去攻击营垒。
相形之下,升龙城西边的战事便激烈得多。西边的两个城门,之间相