21日晚,各攻击部队按预定任务向前运动。坦克第7连从巴南棍出发,沿公路向三讨附近的待机地域开进。因坦克指挥员误判三讨的位置,步坦间组织又不严密,步兵没有在途中设置明显的标记。结果坦克越过了三讨,进至金竹钟西侧时压上地雷,先头一辆坦克被炸坏。坦克连回撤时,又有一辆坦克倒车时翻车,其余坦克进至三讨附近隐蔽。
91团于21日23时从木桑、天泛地区出发,向况天、宾透寨方向发起穿插。这一路全程虽不足30公里,但地形复杂,沿途要翻山越谷。91团已连续战斗5天,部队相当疲惫,一定程度上影响了穿插速度。91团连续行军15个小时,于22日14时才进到宾透寨地区。此时,因91团迟迟不能进到预定位置,31师决定将总攻巴沙山口的时间推迟到了23日8时。
为造成攻打巴沙山口的有利态势,师指命令91团从巴沙山口侧后发起攻击,务必在总攻前拿下巴沙山口东北侧后的重要制高点973高地。
91团在路上就接到了师指的命令,团指赶到宾透寨后立即布置战斗任务。当时91团各部跑得疲惫不堪,前卫的1营与团指失去了联系,后边的3营也刚刚赶上来。团指在布置任务时,遭到了宾透寨北侧1642高地上的越军迫击炮、重机枪火力袭击。团指当即命令2营4连向1642高地发起攻击,并不惜一切代价坚守住,保障团主力的侧翼安全,同时阻断班绕散越军与巴沙山口的联系。
4连还在行军途中就仓促接受了战斗任务,立即转向北侧攻击前进。赶到1642高地附近后,4连以1排从高地正面佯攻,吸引越军火力和注意力。连主力趁机从1642高地侧后鞍部摸到了离主峰只有30米的地方,突然发起冲击,打得守卫越军措手不及,一举夺取了1642高地。整个战斗中,共毙敌6人,缴获迫击炮2门、重机枪2挺及部分军用物资,4连只战伤1人。
在接下来的2天时间里,4连遭到了新寨周围及班绕散地区越军炮火和高射机、轻重机枪的猛烈袭击,先后伤亡了14人。全连官兵这时已粮尽水绝,仍顽强坚守住了高地,保障了团主力的侧翼安全。
因预定担任突击尖刀的1营没有赶到攻击位置,团指命令刚刚赶到的3营向1071、946、973高地发起攻击,由廖锡龙负责指挥。
1071、946、973高地及其西南无名高地位于封土县城西北约9公里处,从北侧看住了巴沙山口通向封土的公路。周围山陡谷多,草木茂密,观察困难,不利于部队机动。这一带的守敌为越军316a师98团9营的1个加强连,在937高地上放了2个排,946高地放了1个班,946高地西南无名高地放了1个加强排,1071高地为警戒阵地。主要防御方向为南北两侧的巴沙山口、宾透寨方向。越军在各高地上构筑了12.7高射机枪掩体8个、60迫击炮阵地5个,外围有1-2道环形堑壕,以交通壕相连接,连指挥所和82迫击炮阵地在973高地东侧鞍部,并可得到越军远程炮兵的火力支援,从而构成了支撑点式的环形防御。
3营加强团属82无坐力炮1个排,准备沿宾透寨东南侧一线,顺1414高地至巴沙山口山梁发展进攻。廖锡龙命令7连为尖刀连,首先攻占1071、946高地,然后由随7连跟进的8连坚守1071高地,9连坚守946高地,7连在8、9连的掩护下继续前出攻占973高地及其西南无名高地。命令下达后,3营各部未及休整便迅速区分任务、组织步炮协同,很快完成了战斗准备。
22日18时40分,在团、营炮火掩护下,7连突然向巴沙山口越军防御的侧后发起猛攻,打了守敌一个冷不防,迅速攻占了1071高地。然后一气向西南方向卷击,顺势攻占了946高地、973高地及其西南无名高地。越军没想到中国军队会在侧后方突然出现,措手不及,连续丢掉了几处防守要点。至20时50分,3营完成了预定进攻任务,然后转入巩固阵地、展开防御和搜剿残敌。廖锡龙率领参谋人员前移至1071高地继续指挥战斗。
越军企图夺回失去的阵地,乘夜暗出动了约1个加强排兵力,向973高地西南无名高地发起偷袭。当越军进至7连阵地前约30余米时,被7连发现,迅速组织火力阻击,一轮猛射将偷袭之敌击退,当场毙敌7名。
23日早晨6时40分,越军以炮火和高射机枪向7连阵地进行了猛烈射击。不久,从南侧的815高地方向出动了约1个加强排越军,分别沿973高地东南侧山背及西南无名高地山谷向7连阵地发起反冲击。7连临危不乱,将越军放到了距阵地前15米时才突然开火,一顿重机枪和手榴弹,只用了10分钟就粉碎了越军的第二次反冲击。
7时10分,越军以炮火向7连阵地急袭了5分钟。7时18分,越军316a师98团9营1个加强连展开攻击队形,从973高地西南侧鞍部分路向973高地及其西南无名高地发起反冲击。
同时,815高地的越军也以猛烈的高射机枪火力对7连阵地实施压制射击。越军的这次反冲击来势汹汹,炮火轰击很猛,造成了7连一定的伤亡,步兵也以多路攻击令7连各处防守吃紧。不久,一股越军冲上了973高地,切断了7连与8、9连阵地的联系。
面对不利局势,7连及时调整兵力、火力,将82无坐力炮、重机枪调至西南无名高地南侧,压制815高地越军火力,以1个班阻击东南面的小股越军,集中主要兵力、火器抗击973高地及其西南鞍部冲击的越军。激战中,7连副连长中弹阵亡,7连在3营副营长指挥下顽强奋战,将越军的第三次反冲击打退。
7连连续遭到越军反冲击,伤亡很大,弹药消耗殆尽,情况危险。为稳定7连的防御阵地,廖锡龙命令8连1排、9连3排迅速支援7连阵地,防止7连被越军分割包围。
不久,越军再次向7连阵地进行了5分钟的炮火袭击,然后在高射机枪火力掩护下,约1个连越军又扑了上来。7连此时弹药将尽,把越军放到很近的距离才突然开火。而越军的重机枪已抵近到了距7连阵地50米处猛射,越军的手榴弹也能直接投入7连堑壕。双方在近距离展开反复争夺,战斗激烈而残酷。973高地被约2个班越军占领,以火力向7连阵地进行侧击,威胁很大。前来增援的8连1排和9连3排被越军火力压制于中途,均前进受阻。
战斗至此,7连阵地的情况已非常危急。为了扭转局面,7连集中2挺重机枪压制973高地的越军火力,然后以2排向973高地发起反击,与8连1排两面夹击,终于夺回了973高地,将渗透进来的越军大部歼灭。然后,7连在8连1排的协同下,集中火力反击从973高地西南侧进攻的越军主力,将越军的第四次反冲击粉碎。
7连几经奋战,将越军的四次反冲击全部打退,巩固了所占阵地,坚持到了师主力对巴沙山口发起总攻,对全局战斗的胜利发展起到了关键性作用。此后,当面越军未再发起反冲击,而是在815高地的火力掩护下,先后8次出动小股兵力到7连阵地前抢运尸体和伤员。7连则以火力进行拦阻,又歼敌一部。