当初,唐兵进攻辽东城时,李世民派人与白岩城联系,希望他们能够投降,但是,随后,白岩城又反悔了,李世民很生气,说道:“攻下白岩城时,士兵可以随意抢劫屠杀。”
辽东城被攻破后,白岩城城主要求投降,不过,他说城中有不少人反对投降。李世民答道:“我给你的使者一面唐军的军旗,你将这面旗帜插在城头。”等唐军进攻时,白岩城主暗中把唐兵大旗插在城头,城中守军以为唐兵已经杀进城内,纷纷投降了。
大将李世勣对李世民说道:“陛下已经许诺白岩城被攻破时,就将城内的男女老幼及其财物都奖赏给将士们,大家出生入死,就是贪求俘虏与财物,陛下现在出尔反尔,辜负了将士的心愿。”
李世民向李世勣及其将士道歉,李世民说道:“将军说得对,放纵士兵杀人抢劫,我于心不忍,大家可以从我的府库中任意取走财物,算作补偿。”李世勣这才退走。
高丽大将延寿、惠真率十五万大军来救援安市,李世民对部下说道:“延寿等人有三个选择,上策是凭借险要,据城死守,等我方粮食用尽;中策是带着安市的人马、百姓退走;下策是与我军决战。诸位可以看到,延寿必定会用下策。”
延寿手下一位老谋士说道:“李世民年纪大了,深知各种事物,能够使得夷狄都畏惧,是个著名人才,不可以正面为敌。以我之见,我们不与唐兵作战,派出奇兵切断唐军粮道,时间长了,唐兵必退,而他们也已经失去了退路,我军必然大胜。”
延寿不接受,带着大军直接来到距离安市四十里。李世民还担心对方不交战,派出一千多人与之交兵,唐军一触即溃,延寿更加骄傲。
645年,李世民召集部下商议,长孙无忌说道:“与敌作战时,必须看士兵的心情。我刚才走过士兵的营地,看到士卒们得知高丽军队来到的消息后,个个摩拳擦掌,兴高采烈,这是打胜仗的军队啊!”
李世民命令李世勣率领一万五千多人在西岭布阵,长孙无忌率精锐骑兵一万一千多人作为奇兵,绕道敌人之后,李世民率领四千人马,爬到北山之上,各路军队一起进军,大将薛仁贵身穿奇怪的服装,大喊着冲向敌阵,所向披靡,高丽军队溃败,被斩杀二万多人。
长孙无忌切断了敌人的退路,延寿率领剩余的数万兵马,匍匐在地,要求投降,李世民说道:“你们这些东夷的娃娃,怎么敢于我老人家交战?”李世民下令,从降卒中挑选三千三百名靺鞨士卒,全部活埋,高丽全国震惊。
辽水一带,这一年的寒冷来的特别早,草木枯竭,河水冷冻,粮食也不足了,李世民只好下令班师,道路很泥泞,长孙无忌带着人马剪掉草木,垫在道路上,水深的地方用战车做桥梁,又遇到暴风大雪,很多士兵冻死了,李世民下令在路边燃起火堆,供士兵烘烤衣服。
此次进攻高丽,一共占领了高丽十几个城池,迁移了七万多人口,斩杀敌人四万多人,唐军损失士兵两千人,战马损失十分之七。
李世民很懊悔,说道:“假如魏征还活着,不会让我进军的。”下令为魏征重修墓碑,用少老进行祭奠。