太宗文武大圣大广孝皇帝下之上贞观十九年(乙巳,公元 645 年)
六月丁酉日,李世积率军攻打白岩城西南面,太宗亲临城西北面督战。白岩城城主孙代音暗中派遣心腹前来请求投降,使者来到城下,投掷刀斧作为信物,并且说:“小人愿意归降,但城中还有人不肯顺从。” 太宗把唐军的旗帜交给使者,说:“如果城中的人真的愿意投降,就把这面旗帜插在城头上。” 孙代音插上旗帜后,城中的人以为唐军已经登上城墙,于是全部归降。
此前太宗攻克辽东城时,白岩城也曾请求投降,不久却又反悔。太宗恼怒他们反复无常,向军中下令说:“攻破白岩城后,要把城中的人和财物全部赏赐给将士们。” 李世积见太宗准备接受白岩城的投降,便率领几十名身穿铠甲的士兵前来请求说:“将士们之所以冒着飞箭流石、不顾生死地冲锋,不过是贪图俘获城中的人口和财物;如今城池即将攻克,陛下怎么能接受他们的投降,辜负将士们的一片心意呢!” 太宗翻身下马,向李世积道歉说:“将军说得对。然而放纵士兵杀人,掳掠他们的妻小,是朕不忍心做的事。将军部下有功的将士,朕会用府库里的财物来赏赐他们,希望能借此赎下这座城的百姓。” 李世积这才退下。唐军共收得白岩城男女一万多人,太宗靠水边设置营帐接受投降,还赐给他们食物,八十岁以上的老人都按等级赏赐了丝帛。从其他城池派来驻守白岩城的士兵,太宗都加以安抚晓谕,发给他们粮食和武器,任凭他们去往何处。
当初,辽东城长史被部下杀死,他的随从带着他的妻子儿女逃往白岩城。太宗怜悯随从的忠义,赐给他五匹丝帛,还为长史制作了灵车,送回平壤安葬。太宗将白岩城改为岩州,任命孙代音为刺史。契苾何力伤势严重,太宗亲自为他敷药,并且派人寻访到刺伤契苾何力的人是高突勃,将他交给契苾何力,让契苾何力亲手杀死他报仇。契苾何力上奏说:“他为了自己的君主冒着白刃来刺杀臣,是一位忠勇之士。臣和他素不相识,没有私仇。” 于是将高突勃释放了。
起初,莫离支派遣加尸城的七百士兵戍守盖牟城,李世积攻克盖牟城后,俘虏了这些士兵,太宗召见他们,赐给他们食物,对他们说:“你们的家都在加尸城,你们为我军作战,莫离支一定会杀害你们的妻子儿女。为了成全一个人的忠心而毁掉他的一家,朕不忍心这样做。” 戊戌日,太宗赏赐他们粮食和路费,将他们全部遣送回乡。
己亥日,太宗将盖牟城改为盖州。
丁未日,太宗的车驾从辽东城出发,丙辰日,抵达安市城下。高丽北部耨萨(高丽官名)高延寿、高惠真率领高丽、靺鞨兵十五万人前来救援安市。太宗对身边的大臣说:“现在我为高延寿谋划,他有三条计策可以选择:第一,率领军队径直前进,与安市城连成营垒,占据高山的险要地势,食用城中的粮食,再派靺鞨人劫掠我方的牛马,我方攻打不能迅速取胜,想要退兵又会被泥泞的道路阻挡,让我军陷入困境,这是上策;第二,率领城中的部众,连夜逃遁,这是中策;第三,不自量力,前来与我军交战,这是下策。你们看着,他必定会采用下策,成为俘虏是迟早的事!”
高丽有一位对卢(高丽官名),年老而富有经验,他对高延寿说:“秦王(指太宗)对内铲除群雄,对外降服戎狄,登基称帝,是天命所归的雄才。如今他率领天下的军队前来,势不可挡。为我们考虑,不如屯兵不战,与唐军对峙,拖延时日,再分派出奇兵切断他们的运粮通道;等他们粮食耗尽,想作战却无法实现,想退兵又无路可走,到那时我们就能取胜了。” 高延寿没有听从他的建议,率领军队径直前进,在距离安市城四十里的地方扎营。太宗担心高延寿徘徊不前,便命令左卫大将军阿史那社尔率领一千名突厥骑兵前去引诱敌军。两军刚一交战,阿史那社尔便假装战败逃走。高丽士兵相互说:“唐军太容易对付了!” 于是争先恐后地追击,一直追到安市城东南八里的地方,依山列阵。
太宗召集所有将领询问计策,长孙无忌回答说:“臣听说面临敌人即将开战的时候,一定要先观察士兵们的士气。臣刚才路过各个军营,看到士兵们听说高丽兵来了,都拔刀竖旗,喜形于色,这是一支必胜的军队啊!陛下年轻时就亲自冲锋陷阵,凡是出奇制胜的战役,都是出自陛下的英明谋划,我们这些将领不过是遵照陛下的既定方略行事罢了。今天这件事,恳请陛下指挥调度。” 太宗笑着说:“各位把指挥权让给朕,朕就为各位筹划一下。” 于是和长孙无忌等人率领几百名骑兵登上高处眺望,观察山川地形,寻找可以埋伏军队以及出兵的地方。高丽、靺鞨的军队合兵一处,列成长达四十里的阵势。江夏王李道宗说:“高丽倾尽全国的兵力来抵抗我军,平壤的防守必定空虚。希望陛下借给臣五千精锐士兵,臣率军直捣平壤,颠覆他们的根本,那么高丽这十几万军队就会不战而降。” 太宗没有回应,而是派遣使者欺骗高延寿说:“朕因为你们的国相盖苏文杀害