朱玄大喊道:“狭路相逢,将勇者胜!”率领宋军再次迎着增援的黔军冲杀过去。这时候,宋军山下的兵马也翻上了山顶,宋军向越军开始了猛烈反击,越军最终被赶下了山顶。但是,宋军立足未稳,两千越军就在守关参将宋华轩的督战下,再次向山顶反扑过来。天已经逐渐黑下来,双方在山顶上展开了残酷的搏斗。最后的时刻,孟珪、梁辑的兵马也先后杀到山下,越军出现了撤退的迹象。丁峰乘势发起冲击,点金山主峰被宋军占领首发
点金山的后面就是娄山关关口。
身上血迹未干的丁峰与孟珪、梁辑等人紧张地商量着夺取关口的作战方案,最后决定由孟珪率领本部兵马巩固点金山阵地,阻击越军的反击;丁峰率领千余精兵在前,梁辑的大军跟随在后,向退守关口的越军发动冲击。宋军很快占领了关口一侧的制高点小尖山,接着宋军分为三个方向一齐向关口冲锋。冲锋中,丁峰挥舞长斧冲在了最前面,越军的箭矢暴雨一样从关城上倾泻下来,宋军官兵看见丁峰的身体猛然晃了一下,然后栽倒在地上,再也没有站起来。
丁峰中箭身亡,不但没有削弱宋军的攻势,反而激怒了宋军官兵,他们一面高喊着“为老将军报仇”,一面疯狂地向关城冲击。关城上的越军被宋军的疯狂进攻惊呆了,急忙调集全部主力集中在关口正面,凭借着地利拼死抵抗,双方在关口又形成了僵持局面。这个时候,朱玄率领的两千宋军从关口东面的小道上抄袭上山,只一个冲锋就杀入关来。越军猝不及防至于全线动摇,从关口阵地全部撤退到了南面的阻击阵地上。
石梁、宋华轩不甘心丢失关城,又指挥越军从南面的山腰处对关口连续发动了四次反击,宋华轩手提马刀在冲锋的队伍中督阵,凡是后退的士兵都会被他砍倒。于是,朱玄挑选了四名神射手,使用蹶张弩瞅准时机,四箭齐发将宋华轩射倒。越军这才拥着受伤昏迷的将官从关城上撤了下去。
激战一天的娄山关渐渐沉寂下来,关口的夜晚冷雨霏霏。
朱玄在查看了全军的损失情况后,派出了一支小分队,小分队的任务是点燃火把满山移动,以震慑对面山腰上的越军;同时在川黔道两侧的悬崖上堆积大量的石头,准备应付越军的反扑。
朱玄对已经拼杀了一天,累瘫在地的宋军官兵说:“娄山关是贼军的命门所在,汪士荣必然不会善罢甘休,明天定有恶战。”