占城的战象冲到一里地之时,陈晃下令开炮了,这也是其仿制火炮的最大射程了。“师以长技以制夷”,在见识过火炮的威力之后,陈晃也命令手下研制火器。他明白如果没有火炮,自己这支残兵要生存下去都难,更不要想复国了。为了制造出火炮,陈晃带头节衣缩食,砸锅卖铁铸造了数十门火炮。只是囿于资源和人才,这些仿制出来的火炮射程短威力弱,只能欺负一下占城和周边部落,其杀伤力还不如蒙军和宋军仿制的火炮。
一轮火炮过后,占城的大象倒下了一大片,不少受伤的战象在吃痛之下,哀鸣着奔向战场两边,不过仍有四十余匹径直冲向陈朝军队。这情形让双方都吃了一惊。占城国王吃惊的原因是,陈朝的火炮虽然远比不得霹雳军厉害,却也让己方战象死伤接近二十头。陈晃吃惊的是占城军队已今非昔比,只不过短短几个月时间,其战力提升不少。在以往的战斗中,往往是火炮一响,占城战象便会受惊而逃,甚至转头践踏跟随其后的士兵,驯兽师根本就控制不住这些巨兽。接下来的剧本便是占城军的大溃败,陈朝士兵只需掩杀过去,便可获得大胜。
四十余匹战象的冲锋声势甚至超过的十倍战马,这让陈朝士兵也惶恐起来。由于距离已近,要填装发射第二轮火炮已来不及,陈晃便喝住阵脚,命令弓弩手向前方抛射,又令长矛兵列成紧密的防御阵形。箭矢对战象的杀伤力虽弱,却能杀伤象背上的驯兽师,进而延缓战象冲锋势头。至于陈朝士兵手中那些长达五米的竹矛,也是对付战象的有效武器。即便战象庞大的身躯撞入人群,折断长矛,甚至会将脚下的士兵踩得肚烂肠破,但他们也会被密集的矛尖刺中,最终轰然倒下。
猛烈的箭雨,让象背上的驯兽师死伤过半,也让冲锋的象阵势头顿挫,但最前面的几头战象仍在巨大惯性之下,猛然撞入长矛阵中,在冲入阵中数十米之后轰然倒下。陈朝士兵颇为悍勇,他们虽然惊恐却无人后退。在付出数百人的惨重代价之后,他们也刺死了十余头占城战象,终将其冲锋抛头抑制住。大象毕竟是动物,眼见同伴倒地惨死,剩下的三十余头战象纷纷绕开明晃晃长矛阵,嘶鸣着奔向战场两边。
战象一溃逃,尾随其后的占城士兵老毛病又犯了,他们转身便逃。陈晃眼见占城士兵潮水般败逃,急令乘势追击。转眼之间,战场形势攻守易位,让占城国王心中不禁打起鼓起来,额头上也不禁冒出汗来。他在心中暗想,莫非以前的溃败又要出现了。战局的骤变,也让站在占城国王身边的霹雳军联络官急了。如果一味这些败兵逃跑,势别影响军心士气,更会冲乱占城军大阵,进而会导致一败涂地。当下他便向国王请命,领了督战队前去阻止败兵,又令随行的霹雳军炮兵向战场中央进行遮断射击。
陈晃亲率士兵追击败退的占城士兵,此时战场中央乱轰轰成了一锅粥。一片喧嚣之中,又一轮火炮劈头盖脸落在密集的人群之中,双方士兵都倒了一大片。败退的占城士兵不再敢往正面败退,他们气得骂娘,纷纷往大阵两侧退去。只有几个将官模样的,带了十余人,仍不管不顾往占城军阵的正面冲来,后方不少人正欲尾随而来。眼见这些人不听号令,联络官当即下令将这些败兵全部射杀。督战队中霹雳军士兵毫不犹豫执行了命令,那些督战的占城士兵却脸色犹豫。联络官脸色铁青,直接一枪将督战队长击毙。霹雳军联络官辣手无情,让督战的占城士兵为之一凛,对着冲过来的溃兵一阵乱射猛砍。占城溃兵们眼见如此,再也不敢往方阵正面败退。
占城士兵战力低下,逃跑功夫倒是一流。转瞬之时,战场正面便只剩下了追过来的陈朝士兵。他们冲到阵前半里之时,遭到了新一轮的炮击。趁着炮击间隙,陈晃急率手下猛冲。在阵前一百米处,又遭到霹雳军的火枪射击。协助占城的霹雳军营有一个轻型火炮连和两个火枪连,有两百枝新型栓动火枪。栓动火枪的甚射速至比弓箭还快,在双方短兵相接之前,足足齐射了三轮,让敌人死伤惨重。被爆击的陈朝士兵还没有从懵逼中清醒过来,又有上百个铁疙瘩凌空落下,霎间便倒下了一大片。