火炮之下,众生平等。在逃跑的过程中,在漫天飞舞的霰弹雨之下,交趾士兵又死了一大片。为了提高行军速度,杨邦宪所率的先锋只带了三十余门轻型炮。虽然数量不多,却给交趾军造成重大杀伤,一方面因为交趾士兵队形实在密集,另一方面也是因为他们过于惊骇,慌不择路相互践踏,不少人被踩伤踩死在泥泞之中。如果说火枪齐射是声响如雷的话,那么火炮齐射的声势便是山崩地裂了。
杨邦宪先是命令炮击正面冲锋的交趾溃兵,在其人员四散逃开之后,接着下令轰击两翼的长矛兵。这些长矛兵显然被前方的惨状吓呆了,此刻正一脸懵逼抻长脖子观望。交趾军纪也颇为严苛,为了对抗骑兵冲锋,这些长矛兵肩并肩,排列得十分紧密,这也使得他们在火炮之下死伤更为惨重。弹片过处,长矛兵手中的木盾被击穿,长矛被击断,更有大片的士兵仆倒在血泊之中。
交趾士兵的噩梦并没有结束。他们刚逃出火炮的射程,身后又传来沉闷的马蹄声,一直在后方观战的大理骑兵出动了。一千匹战马的声势不小,让交趾士兵更加没命地逃窜。只是由于战场土地松软,又有密如蛛网的小沟和河汊,战场周边还有不少稻田。这种地形下,骑兵根本不敢纵马奔腾,只能驱着战马小跑,这使得一大半的交趾士兵逃出了生天。
陈晃带着手下一直没命的逃跑。交趾虽然缺乏战马,也没有骑兵部队,但作为主帅他倒是有座骑,手下的亲兵队也有十余匹战马。逃离战场之后,他并没有停下来,而是径直往大营垒方向而去,去找他的父王。当得知播州大军前来的消息之后,陈煚亲自从升龙城赶来坐镇,准备一举拿下大理军。他交给陈晃的任务是务必要挡住杨邦宪三天时间。
谁知半天时间不到,陈晃便一败涂地,此时陈煚刚做好攻打大理军的准备工作。大理军虽然在蒙军的攻击下一战灭国,但由于常年与蒲甘、素可泰、高棉及苗疆和蕃区的部落作战,战斗力并不弱。在东川大败于霹雳军之后,段实大力改进了其战术。在次交趾战事中,他凭借木栅栏、深壕、土墙挡住了数倍敌人的围攻。段实甚至还在此战中投入了仿制的火器,只不过其威力实在差强人意,这也陈煚对播州军的到来并不以为意的原因之一。
陈煚听闻大败而回陈晃的讲述,面色大变,当即决定撤退回升龙城。自己的儿子并不是草包,其所率的一万人马也是交趾军中精锐,却在一个时辰内被四千人击溃,可见对方实力十分强劲。他心中清楚,交趾虽然是其周边一霸,打得占城及周边的部落呼天抢地,却不过是仗着组织严密和人数众多。其对手要么因为宗教原因生性和平,要么人丁稀少,要么生产力还处于刀耕火种水平,连铁制武器都没有多少。他们之间的战争,不过是菜鸡互啄而已。
作为开国之君,陈煚头脑十分清醒。他凭借数年前击退蒙古大军,在交趾国内树起了战神的形象,也让周边小国闻风丧胆。但他心中十分清楚,蒙军更多是败于暑热和密如蛛网的河流,自己只是运用了游击战术,将其拖疲拖垮,不得不退出了交趾。实际上,虽然蒙军攻不下升龙等坚固城池,但交趾军也从来没有野战中击败过蒙军。眼下来的可是击败了蒙军的霹雳军,何不坚壁清野避其锋芒,将让拖疲拖垮?
为了防止段实的大理军趁势追击,陈煚在撤退前又给了陈晃五千兵马,叫其收拢溃兵并断后。由于怕拖累行军速度,临走之前他又命人放火烧毁了营垒,将粮食辎重一把火烧个精光。交趾占据的红河三角洲平原,面积广大富饶,加之光热资源丰富,盛产水稻和瓜果。大量的出产,繁衍了大量人口,也使得官方府库充足。这也是交趾能养兵数万,并能长期四处攻伐征战的原因。
陈晃大败之下惊魂未定,虽不情愿却军令难违,无奈之下只得领命。只不过他见骑兵并没有紧追而来,大理军也没有趁机来袭,便又振作精神,指挥手下且战且退。他边退边命人在道路上挖坑,又掘溃沿途的河堤,使水流四溢,以迟滞追兵的速度。第二日,当他有惊无险地退到了红河边时,溃兵已尽数汇聚到旗下。此时陈晃的手中又有了万人。