堵住缺口,不让城内的敌军攻出来。
加尔帕发看到唐军兵少,即使又来了两千唐军支援,自己这边有一万多骑兵,占据明显优势,准备大干一场。加尔帕发计划先集中兵力端掉唐军的炮阵地,然后再与城内的部队里应外合,彻底消灭这股唐军。
两支唐军分别对付城外和城内的瞿折罗军,展开了激烈的交锋,城内的瞿折罗军看到有援兵过来,就打开城门,试图过来增援,被围城的其他镇罗军堵住,没法攻出来。
加尔帕发的骑兵虽多,攻势也很猛,但是始终无法攻破唐军的防线。宋朝隐为了不打草惊蛇,故意不动用炮兵,怕火力太猛,把这股骑兵吓跑了。两军正在纠缠的时候,附近的两个新罗团迅速靠拢过来,加入战斗,其他新罗团也紧急向这边机动。
加尔帕发的骑兵正在和镇罗军反复冲杀,忽然发现后面又过来一批唐军,腹背受敌。激战一阵后,加尔帕发的部队开始支撑不住,企图从侧方逃走,结果又过来一个新罗团堵住去路。加尔帕发只能率军从另一个方向逃窜,但是另外一个方向也过来了一个团堵住去路。
随着聚集过来的唐军越来越多,加尔帕发的部队左冲右突,始终无法突破包围圈。城内的瞿折罗军拼死向外进攻,试图增援加尔帕发,但是被围城的镇罗军死死堵住,无法出城。随着战斗的进行,加尔帕发的部队死伤越来越多,已经成了瓮中之鳖,随时都有覆灭的危险。
加尔帕发看到已经死伤大半,突围无望,只得下令部队投降。宋朝隐命人将加尔帕发剩下的四五千人全部缴械。然后绑住双手,集中看押起来。城内的部队看到加尔帕发的部队已经投降,就放弃了向外进攻。
激战了半天,宋朝隐觉得大势已定,就命令部队原地调整,先吃点干粮喝点水,并调整阵型,下午再接着攻城。一个时辰后,宋朝隐留一个新罗团看押俘虏,保护炮兵,将五千镇罗军和6个新罗团全部用于攻城。
这次,唐军展开真正的攻城行动,五千镇罗军打先锋,率先杀进城内,其余的新罗团也蜂拥而入,与城内的瞿折罗军展开了激烈的厮杀。唐军都杀红了眼,见到瞿折罗军就是猛烈射击,到处追着瞿折罗军打,瞿折罗军不是投降就是被杀。
瞿折罗军节节败退,越战越少,剩下的全部逃进王宫。瞿折罗王纳加巴塔看到败局已定,继续抵抗只是死路一条,终于下令投降。此役,瞿折罗战死两万多人,另有近两万人被俘,唐军也战死八百多人。
宋朝隐被瞿折罗军