这时,高句丽乌骨城守卫城市的军队,派出士兵1万多人驰援白岩城,唐太宗李世民、李世绩立即派大将契苾何力率领精锐的骑兵800多人前往拦击。契苾何力骁勇善战,虽然身负重伤,仍然奋力杀敌,终于以少胜多,将前来援助的高句丽军队打败,一直追出了几十里地,从而保证了进攻白岩城的战斗的顺利进行。
6月29日,李世绩从西南方向,唐太宗李世民从西北方向,同时向白岩城发起了攻击。李世绩用撞车、抛车、弓箭弩箭轮番进攻,飞起的石头、射出的利箭,像雨点儿一样,向城里飞进去。
孙伐音眼睛看着白岩城守不住了,又派出使者请求投降。唐太宗李世民正要接受孙伐音的投降,李世绩率领穿着铠甲的士兵几十人请求道:士兵们所以争先恐后冒着矢石,不顾着其死者,贪图俘虏缴获耳;现如今,白岩城就要被攻打拔掉了,奈何更受孙伐音的投降,寒了攻城将士们的心。
其实,唐太宗李世民在攻城前,已经向攻城的将士们许了愿,李世绩等人只是请求唐太宗李世民兑现其诺言。
因此,唐太宗李世民听后立即下马表示道歉的意思,不仅肯定了李世绩的要求合理,而且答应用仓库财物代替,白岩城的男女及财物,以犒赏李世绩的部下有功的将士。李世绩对这一决定心悦诚服,当即率领大军退了下来,停止了进攻白岩城的战斗。
白岩城的投降,使大唐军队得到了精兵2400人,百姓男女1万多人,唐太宗又把白岩城改名为岩州,任命孙伐音为岩州的刺史,正式将这座城市并入到大唐王朝的版图。
随着孙伐音投降的还有一些由,高句丽其他的城镇调来的士兵,唐太宗全部把他们释放了,发给他们粮食,任由他们回到老家去了。
此外,李世绩在攻克盖牟城时,还俘虏缴获了由加尸城调来了协助防守的700多名士兵。他们请求跟随着大唐军队效力,李世绩同意了,编制在所率领的大军中。而唐太宗李世民认为:“他们的家乡全部在加尸城,他们为了我们大唐王朝去战斗,莫离支必定会杀害他们的老婆孩子,得到一个人的力量,而是一个家被消灭,我不忍心呀。”李世绩十分赞同唐太宗的意见,立即将他们放了,让他们回到了老家。
第五战役,进攻安市,围点打援。
唐太宗李世民在攻克白岩城后,曾经对李世绩说道:
吾闻安市城险而兵精,其城主材勇,莫离支之乱,城主不服,莫离支击之不能下,因而与之。建安兵弱而粮少,若出其不意,攻之必克。公可以先攻取建安,建安下,则安市在我腹中,此兵法所谓,”城有所不攻“者也。
即建议李世绩在攻打安市与建安这两座城时,先攻打“士弱而粮少”的建安城,然后再考虑“城险而兵精”的安市城。
而李世绩却回答说道:建安在南,安市在北,吾军粮皆在辽东;今逾安市而攻建安,若贼断吾运道,将若之何?不如先攻安市,安市下,则鼓行而取建安耳。
这一分析入情入理。大唐军队的军粮在辽东城,安市城在辽东城西南,而建安城又在安市城西南,越过安市城,而去进攻建安城,最怕的就是安市城守军出兵,截断大唐军队的运粮道路。因此李世绩认为,应该先进攻安市城,再去夺取建安城,可保万全之策。