麦谷城距白崖城不足三百里远近,杜冰先派李翰、朴恩铭帅五千人马为先锋,逢山开道,欲水搭桥,务在扫除障碍。又让阿史那舍尔率军三千人马为合后,压粮运草,并接济诸军。李翰父子帅军刚到凤凰山,被乌骨城一万援军拦住去路,朴恩铭举刀向前,杀入高丽军中。乌骨城军已经到了困兽犹斗的局面,人人有必死之心,唐军虽然勇猛,却嫌人数较少,两军伤亡很大,尸横遍野,血流成河,甚至有人临死前还紧紧不放手中兵器,也有人和对手同归于尽,战斗之惨,自大军东来从未有之。两军混战了近一个时辰,难分胜负,在紧要关头,一片喊躁,原来是程名振帅五千人马前来接应,乌骨城军支持不住,大败而逃。唐军长驱直入,一路势如破竹,直来在麦谷城下,却见城头鸦雀无声,几人心下大疑,唯恐中了敌人诡计。突然城头一声炮响,数万精锐突然出现,犹如从天而降。个个盔明甲亮,斗志昂扬。几人大惊失色。却听一人哈哈大笑道:“各位弟兄来的迟了!”不是别人,正是大唐燕国公。
李临行前嘱咐道:“兄弟此去,必须用奇兵方可,否则麦谷城与乌骨城援军必定前后合击,且乌骨城人多势众,兵精粮足,若按步就班,急切难下。我劝皇上南征,只是想速战速决,否则秋季过后,我大军粮草难以为继,前功尽弃。”杜冰道:“大人英明,小子仅听受教。”李道:“你可派大军依大路行军,必过凤凰山,乌骨城定在那山屯兵驻扎,你再派人援救,可荡平乌骨城大军。此时你绕道麦谷城后山,突然袭击,可拿下此城。”杜冰答谢不止。果然不出李所料,乌骨城起最后军马埋伏在凤凰山,欲与唐军决一死战,保卫城池。却没有想到杜冰奇兵突起,先克了麦谷城。几人心中疑惑,一起说道:“公爵果然神出鬼没,用兵如神,我等不及。”杜冰笑道:“这都是英国公的锦囊妙计。”大军进城,安抚百姓。
太宗攻克了白岩城,与李商议说:“我听说安市城地势险要,易守难攻,而且兵精粮足,其城主杨万春又是材能卓著,勇略过人,莫离支发生内乱时,杨万春不服盖苏的篡权,凭借安市城独自尊大,莫离支几次派军攻打都没有拿下此城,杨万春在安市城的统治权。建安城兵弱而且粮少,如果出其不意,应该很容易能够打下来。你可以先攻打建安城,一旦拿下建安,那么安市城就在我们的肚子中了,这就是兵法所说的‘城有所不攻’的道里。”李回道:“建安城在安市城南面,我大军粮草都在辽东城屯扎;如果越过安市城而攻建安城,倘若敌兵截断我们的粮道,那么将会怎么办呢?不如先攻打安市城,再一鼓作气取下建安城。”太宗说道:“朕用你为主将,哪里能不按你的安排行事?只要不耽误国家大事就好!”于是李决定攻打安市城。老实说,李世绩还有层意思没说出来,那就是皇帝亲征,真有什么三长两短,他担负不起,不如找最稳妥的法子作战,只是这样一来,不少好机会就没了。