古神感把部队分成几路,分别沿着城墙和街道往纵深穿插。把守东西两座城门的高句丽士兵很快被消灭,唐军士兵把东西两座城楼也放火点着。
城里还有数千高句丽军队,他们的任务是时刻准备增援岸边的部队,万万没想到大唐军队会从背后攻进城中。看到北城楼着起冲天大火,城主搞不清楚有多少大唐军队杀进城里,无心也无胆抵抗,带着部队从南城门逃出,会合岸边的部队后,投安地城而去。
古神感轻取大行城,驱使城里的百姓把大行城里的军粮运到岸边,等舰队主力到来后装船。水师就是有这个好处,船的载重量非常大,大行城里的军粮和各种物资全部装上战船,一粒军粮都没剩下。为了装这些物资和粮食,舰队在大行城旁驻扎了两个月。
城里的老百姓是要带回大唐的,可现在还没到班师的时候,带着老百姓太麻烦,薛万彻没有动老百姓的一草一木,让老百姓以为他们是安全的,只是把城郭、官府和军营全部焚毁,这样短时间内高句丽军队无法进驻此城。
下一个目标是泊灼城,薛万彻指挥舟师乘胜进入鸭绿水,逆流而上,进抵泊灼城南四十里处登陆,扎下大营。附近村镇城邑的高句丽人大怖,人心浮动,纷纷弃家而走,遁入深山。
泊灼城城主所夫孙不自量力,率领一万多步骑兵上门挑衅,试图把大唐军队赶回船上。薛万彻得到军报后微微哂笑,擂鼓聚将,排兵布阵,准备接收所夫孙主动送上门来的礼物。
薛万彻命令:“裴行方,命你带领八千步兵,于大营北面布下方阵,正面迎击高句丽军队。罗文合,命你带领四千步兵,在裴将军方阵的右前方布一方阵,与裴将军的方阵成犄角之势。古神感,命你带领本部人马,埋伏地大营西北方向的密林里,待高句丽军队发起进攻后,从其侧后杀出,将其阵形冲乱。本大将军自将中军,趁高句丽军队出现混乱之机,全线出击,将其击溃。待高句丽军队溃乱后各部同时展开追击,一直追到泊灼城下,把泊灼城包围。”
分派已毕,各路人马分头行动。副大总管、右卫将军裴行方率八千步兵与大营以北摆下主阵,折冲都尉罗文合率四千步兵于主阵的东北方向摆下辅阵,古神感带领五千人埋伏在主阵西北方向的密林里,薛万彻留下五千步拴守卫大营和战船,亲自带领三千骑兵和五千步兵,埋伏在军营中,准备向高句丽军队发起决定性的冲击。
所夫孙带兵进抵到唐军大营附近,见大唐军队已经摆好阵势,便命令骑兵佯攻辅阵,牵制辅阵的唐军,他亲率步卒向裴行方的主阵发起冲击。双方刚一接战,古神感率伏兵从所夫孙侧后杀出来,喊杀声在山谷中回荡,震人心魄。所夫孙的部下顿时惊慌失措,薛万彻趁机挥兵杀出。
三千骑兵冲出军营,绕过裴行方的大阵,向高句丽军队的右翼猛冲。高句丽步兵右后方遭到古神感的威胁,右前方又遭到薛万彻的冲击,顿时阵形大乱。薛万彻一马当先,挥舞开马槊连剌带砍,如入无人之境,杀得高句丽士兵哭爹喊娘,四散奔逃。三千骑兵一起掩杀,高句丽军队迅速溃败。各路唐军奋勇出击,像赶鸭子一样驱赶着高句丽士兵向泊灼城奔去。
所夫孙骑在马上大呼小叫,试图收拢队伍,组织抵抗,结果队伍没收扰住,他本人反倒吸引了薛万彻的眼球。看到有个高句丽将领在那里咋咋呼呼,一万高句丽人中就显得他比别人忙,薛万彻催马舞槊向他冲过去。看到薛万彻冲过来,所夫孙这才有点着忙,赶紧把嘴闭上,猛拍马屁股,拼命逃窜。可惜已经晚了,薛万彻一阵猛冲,追到所夫孙身后,举起马槊用力刺过去,正中所夫孙后背。马槊刺透了护背甲,从前胸穿出,又刺破了护心镜,所夫孙大叫一声,喷血而亡。薛万彻两膀一较力,把所夫孙挑在空中,“哇哇”大叫,吓得胆小的高句丽士兵腿肚子转筋,膝盖发软,被唐军士兵追上,不是砍掉脑袋就是卸掉膀子。
大唐军队一直追到泊灼城下,斩首两千余级,剩下的高句丽残兵败将逃进泊灼城,紧闭城门,再也不敢出城交战。大唐军队趁势把泊灼城包围。
泊灼城建在一座三面环水的山上,安平水从西面流过来,在山脚下转向北,绕山半圈,于山的东部南流进入鸭绿水。由于河水阻挡,东、西、北三个方向都无法展开兵力,只能从南面发起进攻。薛万彻把人马分成四组,轮番攻城,每组攻三个时辰,昼夜不停。
高句丽北部耨萨派遣乌骨城城主高文,率乌骨城、安地城和大行城兵马总共三万一千人,前来救援泊灼城,其中乌骨城出兵一万五千,安地城出兵六千,大行城的一万人马逃到了安地城,如今全部被派来增援泊灼城。两军对阵,高文以乌骨城的人马列为一阵,以安地城和大行城的人马另外列为一阵。
古神感发现高句丽军阵中有大行城的旗号,向薛万彻建议:“大行城遭我军突袭被攻克,驻守大行城的高句丽军队已为我军夺魄,倘若以强兵击之,必一触即溃,进而带动安地城和乌骨城高句丽军队溃败。”
“说得有道理。”薛万彻完全同意古神感的意见,当即部署兵力:“裴行方,命你带领八千人佯攻乌骨城的方阵,牵制其行动。古神感,本帅另外给你六千人马,会同你本部五千人马,冲击大行城高句丽军队。罗文合,命你带领三千步兵监视泊灼城高句丽守军的动静,防止其出城夹击我军。本帅亲自带领三千骑兵,捉拿高句丽主将。立刻行动。”
大唐军队在泊灼城下有两万五千人,留了三千人监视泊灼城守军,另外两万两千人分三路,迎击三万高句丽援军。布阵完毕,薛万彻下达了攻击命令,古神感一马当先,率领一万一千步兵杀向大行城的高句丽军队。
大行城的一万人马和安地城的六千人马结为一阵,由于分属两个指挥官指挥,两军结合得并不严密,明显能看出来是两股人马。不过毕竟人数上占有优势,只要他们坚守不同,古神感的一万一千人想冲动他们并不是很容易。古神感想了个办法,他让士兵边冲边喊:“火烧大行城的古大将军来啦——古大将军杀人来啦——快跑吧,跑得慢了就没命啦——”
正所谓败军之将不可言勇,这一招非常有效,听说冲过来的是攻占大行城的那支唐军部队,从大行城里逃出来的高句丽士兵不由地内心发虚,头皮发炸,两军交手时间不长,高句丽士兵就开始后退。大行城的高句丽军队后退,导致整个方阵严重扭曲变形,行不成行,列不成列,防御能力大减。来自安地城的高句丽军队只有六千人,那边一万人都顶不住,六千人就更不可能顶得住了,于是跟着往后退。轻而易举地就打乱了高句丽军队的阵形,唐军士兵精神大振,冲镣得更加勇猛,呐喊得更加响亮,高句丽军队的后退逐渐变成溃逃。
这边的方阵已经彻底完蛋,来自乌骨城的高句丽军队军心大受影响,裴行方抓住时机,变佯攻为强攻,薛万彻也带领三千骑兵冲杀过来。来自乌骨城的高句丽军队挡不住唐军的猛攻,步步后退,最终也变成溃逃。
大唐军队穷追不舍,漫山遍野地捉拿俘虏。一直追杀到天色将暗,大唐军队方才收兵。这一仗,斩杀高句丽士兵五千余人,抓获俘虏一万余人,援军带来的军械物资全部成为大唐军队的战利品。大唐军队押着俘虏返回泊灼城下,绕城巡游一圈,向城里的高句丽守军示威。第二天,大唐军队继续攻城,泊灼城守军已经被吓破了胆,勉强支撑了一天,入夜后悄悄打开北门,淌过安平水,向乌骨城逃去。
负责监视北城门的大唐士兵发现守军逃跑,赶紧向薛万彻报告。城北没有大唐军队的大部队,现从城南派部队追击已经来不及,薛万彻只好放弃追击,派兵进驻已经没有高句丽一兵一卒的泊灼城。
高句丽军队撤得静悄悄,大唐军队进得静悄悄,除了引起满城的犬吠外,泊灼城里的高句丽百姓在睡梦中毫无察觉。天亮后,高句丽百姓打开家门,看到满都是唐军士兵,这才知道泊灼城已经落入唐军之手,他们已经变成唐军的战利品。
薛万彻派人通知守卫战舰的部队,把所有的船都开到泊灼城的山脚下,驱使俘虏和青壮年百姓,把城里的财物和粮食全部装船。虽然从城门到河边距离很近,而且都是下坡路,怎奈物资和粮食太多,足足搬了一个月才全部搬完。装完物资后,高句丽俘虏和老百姓全部被押上船,唐军士兵满城放火,把泊灼城彻底焚毁。
战役目标已经全部达成,薛万彻下令班师。舰队路过大行城,在城边靠岸,经过侦察,得知大行城中没有高句丽军队,薛万彻派兵把大行城的老百姓全部押到船上,把大行城付之一炬,捎带手给大行城附近的农田也放了一把火。
大行城的高句丽人这才明白,前一段时间大唐军队没动他们,不是想放过他们,而是顾不上他们,暂时把他们寄存在大行城而已。为什么不趁大唐军队不在的时候逃离大行城呀,他们后悔得肠子都青了。