郑柞率着一万兵马从清化赶到升龙附近,沿途不断有逃回的军士禀报,明军攻陷了升龙府。郑柞大惊,正在进退失措之时,儿子郑栋率从升龙、太原边境撤回的一万兵马赶到。父子合兵一处,召心腹吏部尚书阮仁政问计,“阮尚书,形势危如累卵,该如何是好?”阮仁政道:“请世子立即称王以正人心;再集合各府守军,趁明军立足未稳之际,反攻升龙”。“唉!也只能如此了!”郑柞在奉化府自立为西定王,传檄安南各处,又聚兵三万往升龙城杀来。与安南国其他地区到处都是山不同,升龙城(今越南河内附近)地势较为平坦。此城原名“大罗”,当年李朝太祖李公蕴颁布《迁都诏》,迁都于此,结果,船行至城墙脚下时,突见一条黄龙腾空飞起,便改大罗为“升龙”。虽然没有大山,小山还是有的。比如,三岛山。此山由天市、石盘、伏义三座山峰组成,远远望去,好似三座海岛。大明定西侯张名振唤来安南副国王莫英道:“莫副王,汝率本部驻守天市、石盘二峰,本帅率军藏于伏义峰后,待汝与郑军激战正酣时,本帅侧击其后”。莫英欣然领命,令符铁、农贵虎领兵万余驻于天市峰,自己和史威领兵万余驻于石盘峰。莫氏本来带来了三万五千精兵,但攻占了宣光、升龙,招降了河江、莱州、归化后,赵宝莲令符胜、赵呈德二将,领兵一万分驻各府,扩张地盘。又在这五府之地,任命官员,招降纳叛,大有将安南国王黎维禑架空之势。张名振对这种情况十分不安,但是一者,光武帝在批复中明确提出让莫英料理安南国政,为臣者,岂可不听君父的话?二者,张名振的部下只有一万五千步兵、五千水兵,看着不少,往安南国莽莽群山中一放,便少得可怜,不得不借助数万莫军,帮自己巩固后方。因此,只得默认了莫氏的扩张。不过,张名振还是多了个心眼,将俘虏的五千郑军,交由忠于黎朝的两位大臣阮宜和阮寿春,编练黎军。他听说杨武在顺化之役中俘获了四万郑军,又写信给杨武,请将这批俘虏用海船运往升龙。此番令莫英率军驻守最前面的天市、石盘二峰,除了想伏击郑军外,也有想消耗莫军实力的意思。大明光武元年十二月十六日,升龙之战打响。郑柞令部将吴鑫领兵一万攻击天市峰,自领兵两万攻击石盘峰。莫军将领农贵虎领兵偷袭吴鑫,被吴鑫所败。吴鑫趁势攻山,符铁和农贵虎拼死抵抗,陷入僵持。郑柞领军攻石盘峰,亦久攻不下。他唤来儿子郑栋道:“吾观天市、石盘二峰的莫军,石盘强而天市弱,当先攻天市、后攻石盘。吾儿率军一万绕至天市峰侧翼,配合吴鑫将军攻山。孤率军牵制石峰之敌”。郑栋率军钳马衔枚,趁凌晨雾大之时,由天市峰侧翼登山。这一日,雾很大,郑军已近山顶,莫军方才发觉。匆忙之中,符铁被郑栋斩杀。听到侧翼的喊杀声,吴鑫也从正面向天市峰猛攻。农贵虎实在抵挡不住,率部往石盘峰后撤。郑栋和吴鑫紧追不舍,直抵石盘峰下。见己方士气如虹,郑柞下令总攻。密密麻麻的郑军,在山脚列阵达十五里,潮水般冲向石盘峰。十六岁的莫英,初生牛犊不怕虎,一边和史威、农贵虎诸将,拼死守山;一边派人向张名振紧急求救。安南的气候既潮湿又闷热,大明定西侯张名振,养气有术,信奉“心定自然凉”,气定神闲地伫立在伏义峰顶,观察着郑军和莫军交战。平西伯王朝先禀道:“大帅,出击吧,此时正是良机!”“呵呵”,张名振笑了笑,取过锦帕擦了擦汗,不急不躁地说道:“不急,本帅观郑军攻势如潮,锐气未失;而莫军旗帜严整,尚有余力。再等等吧”。确实不急,一等就是十天。十天后,石盘峰到了最危险的关头,山上的莫军伤亡惨重,士气低落。莫英的战袍被鲜血染红,十六岁的脸庞,布满狰狞,冲着伏义峰的方向大吼:“张名振,汝这个不没(不得好死)的小人!”伏义峰顶上,张名振放下了千里镜,嗯,差不多了,郑军已疲,莫军也快撑不住,消耗双方实力的目的已经实现。“出击!”张名振不慌不忙地下达了军令。“呜~呜~呜~”号角声声,平西伯王朝先、副将黄昭等各部明军鱼贯而出,走出伏义峰,开始列阵。张名振布的是锥形阵,王朝先部是箭头,走在最前面。看着盔亮甲明的明军将士,郑柞吁了口气,大国就是大国,甲器精良啊!的确,明军的装备明显好于郑军,不管是棉甲还是铁甲,几乎人人披甲,还有大量的小炮、火铳、弓矢、偏厢车……“列阵!”郑柞从嗓子眼里吐出了这两个字。郑军在石盘峰山脚下,由东至西,鳞次布列起了一字长蛇阵。虽然装备不如明军,但是他们跟着清都王郑梉南征北战,老兵极多,阵列森严,自有一股肃杀之气。张名振目光一凛,这个仗不好打。“取鼓槌来”!张名振接过部下的鼓槌,登上高台,亲自擂鼓助威。“咚咚咚咚咚咚!”见大帅亲自擂鼓,明军土气大振。“将士们,随我杀!大明必胜!”王朝先虎吼一声,率军冲向郑军。“必胜”,“必胜”,“必胜”……明军战意高昂。“弓箭手攒射!”“布枪!”训练有素的郑军在郑柞的指挥下从容应战。双方从凌晨战至下午,不分胜负。“吼~吼~吼~”升龙之战中最诡异的一幕出现了,大明光武元年十二月二十八日下午,战场上忽然刮起了狂风,扬尘蔽天,伸手不见五指。张名振大笑:“天助我大明啊!将士们,跟着本帅前进!”狂风扬尘,视线受阻,对防守的一方更不利,他们无法见到令旗,自然无法统一布阵。“哒哒哒”,张名振亲自率三百骑兵冲阵,后面跟着中军两千步兵。