南江城位于汉中以南二百里处,是汉中盆地的边缘部分。从汉中到这里,都是一马平川,可是从南江到巴中,则是山地地形。一座巨大的南江城矗立在汉中盆地的关隘处,既是渝州的第一道关口,又是汉中的最后一道防线。南江一旦失守或者落入敌人手中,汉中一定坚守不住。
所以,得知巴中大军北上的消息,安重诲第一时间就率领万余精兵出发,想要抢占重镇南江。虽然巴中到南江的距离较近,可是多是山地,因此,反而比安重诲的部队缓慢了许多,当安重诲入城之后,郭廷信率领的两万大军这才到达南江城下,眼看城中唐军没有做好守城准备,郭廷信第一时间发起了攻城。
由于携带了攻城器械,所以巴中大军占了不少先机。郭廷信指挥大军登城,巴中大军扛着攻城梯,就直接往城墙上爬,由于唐军刚到,许多防守器械都没有搬上城墙,只能依靠士兵们来抵挡巴中军的进攻。很快,攻城方第一个士兵登上了城墙,唐军们只得集中在一起,将登上城头的高家军驱赶下城头,可是,越来越多的疯狂的士兵们往城头上冲着,爬上城墙的高家军越来越多,渐渐唐军们有些吃力,一时之间出现了后退的迹象。
郭廷信深知,南江是进入汉中的最后一道关口,若是攻不下这里,别说攻打汉中,只怕连汉中的城墙都摸不到。于是他动员士兵们发起猛攻,一定要攻克这道关城。安重诲也深知这座关城的重要性,要是南江丢失,汉中基本无险可守,再加上处于人数劣势的唐军,一定很难和十万多的高家军抗衡。在他看来,这两万只是先锋军,是来抢占南江的,后续的兵马一定会源源不断地到来。安重诲的猜测没有错,可是他猜错了一点,高季明的后续兵马不是从这里来,而是直接沿荔枝道进攻汉中东面的西乡,西乡一失,整个汉中几乎暴露在高家军的兵锋之下。
安重诲见高家军已经登上城墙,于是亲自出马,砍杀城头上的敌军。在主帅的身体力行之下,唐军们奋勇杀敌,很快,登上城头的高家军被赶了下去。郭廷信只得指挥将士们发起第二波攻击。面对唐军的枪林弹雨,高家军毫不退缩,在他们的信仰里,战死者是骄傲的,畏敌逃跑的人是终身受到鄙视的。于是,尽管死伤不小,可是高家军却依然不停地往城墙上爬。唐军将士们已经力竭,看着毫不畏死的高家军,就连身经百战的唐军将士们也害怕了,在这群不怕死的硬汉们面前,他们开始感到恐惧。他们想不明白,是什么在支撑着他们这种不畏死的精神。
很快,唐军的心理防线开始崩溃,在高家军发动了第三波攻击后,唐军开始全面溃败。尽管安重诲在不断地鞭打将士们,让他们迎敌,可是面对数不尽的敌人,毫不畏惧刀剑的敌人,他们开始害怕了。想当年,面对数倍于己的伪梁军,都没有感到害怕的唐军,在这支半农半兵的高家军面前,第一次害怕了。唐军士兵已经力竭,可是面对源源不断地高家军,他们没有了抵抗的决心。很快,第一个开始逃跑的唐军出现了,不过很可惜的是,他被迎面而来的安重诲杀了。可是,越来越多的唐军想要逃跑,于是众人汇聚成一股强大的洪流,尽管安重诲组织了一支督战队,可是督战队员们也开始逃跑。高家军越来越多,安重诲只好带着剩下的兵马逃走,他的计划是将他们引诱到汉中城下,自己集中汉中所有兵力,将他们击败。