城中的守军看到有大队人马过来支援,也想乘机突围出来,形成了激烈的交战。唐军毕竟有炮兵和火枪的火力优势,连续激战了几个时辰,援军根本无法突破唐军的阵地,反而死伤了不少人,被迫撤退。
援军撤走后,宋朝隐开始集中兵力攻城,经过一番厮杀,唐军终于顺利攻占伯尔纳拉。准备休整后向南进攻拉其普特的都城巴尼伯德(今印度新德里以北)。
令人没有想到的是,增援伯尔纳拉的拉其普特援军并没有撤走,反而袭击唐军的后方补给路线,趁机抢夺了一些物资。后勤被断,唐军的的行动就会难以为继,宋朝隐被迫暂停行动。
宋朝隐和几个部将商议以后认为,粮食之类的后勤物资好办,可以就地取粮,主要是武器弹药不能断。
此处离象泉河不远,可以派兵接应,再运送一批弹药过来,然后就可以进攻巴尼伯德,只要拿下巴尼伯德,控制拉其普特国王,拉其普特军自然就会像沙西亚军那样投降。
左副将索凌超亲自带领4千人到象泉河边接应,终于成功收到一批弹药,然后带着这些弹药回到伯尔纳拉。有了弹药以后,宋朝隐胆气就壮了,留下一个新罗团在伯尔纳拉保障后方,而后带领其他部队向巴尼伯德进发。
一路上,唐军击败沿途遇到的几股敌军,终于在五天后抵达巴尼伯德城西。巴尼伯德是拉其普特的都城,其国王摩西陀波拼凑了五万人防守该城,其中有两万骑兵在城外策应。
宋朝隐看到巴尼伯德城比较大,守卫的兵力也比较多,而唐军经过连续作战减员不少,加上沿途留下了不少新罗团,目前唐军只有三万多人,觉得巴尼伯德之战必是一场硬仗。
宋朝隐和几个部将商量以后认为,按照巴尼伯德的敌我力量对比,再按照以前围打结合的方式,唐军将面临兵力不足的问题。只能改变战法,采取围三缺一的方式,打一场击溃战,然后再利用其他机会消灭残敌。
宋朝隐听说其他几路唐军都有进展,第一路军正从东往西进攻,决定就将拉其普特的军队往东赶,最后可以由两路唐军将其包饺子。确定战术以后,宋朝隐命令一个新罗团守在城北,另一个守在城南,镇罗军则从城西进行主攻。
由于唐军兵力比较集中,所以也不怕敌军的袭扰了,敢来就敢打。由于唐军没有将城市彻底围住,留下东门,城内军队看到还有逃跑的机会,坚守到底的决心也减弱了。
唐军准备就绪以后,集中炮兵在城西发起猛烈的攻