“我听说隋朝天下大乱、群雄逐鹿中原。大唐天子李世民是一代战神,天纵神武,率领着三千玄甲军纵横天下,一统中华。自从李世民当上皇帝后,灭突厥、吐谷浑、高昌国、威服吐蕃,四夷威服。现在大唐天子亲率唐军征我高丽,其锋不可当。为今之计,上策为固守安市城不出战,与唐军打起持久战,同时派遣一支奇兵专门断唐军的粮道,不过十日,唐军的粮草必尽,求战不得,只能撤军,这就是不战而取胜的策略。”
看来是英雄所见略同,高正义与李世民的上策都不谋而合。然而,高延寿并没有采纳高正义的建议,认为自己亲率15万大军,可以直接碾压唐军,而是采取李世民所预料的下策,率领15万大军在安市城外寻找唐军主力决战。
当高丽、靺鞨联军距离安市城四十里时,依照作战计划,阿史那社尔率一千突厥骑兵跑到高丽援军面前诱敌,高延寿果然中计,派遣高丽军队直接杀过来,想一口吃掉这一千突厥骑兵。阿史那设尔看到敌军已经上钩了,就佯装打不过而假装败退,把敌人引到安市城外东南方首山的唐军包围圈里。而高延寿不知是计,仍率领高丽大军摆成一字长蛇阵,追击到六山山谷里,绵延四十里,锣鼓喧天、震天动地。
突然,李积率领1.5万步骑唐军,从首山西岭杀出,正面硬刚敌军。高延寿一看中了埋伏,急忙命令高丽军队赶紧往山谷外撤退。
这时,李世民亲率4000步骑兵正在首山的北山坡上,他看到高丽军队如此声势浩大,虽然他久经沙场,但竟然面容有惧色,此时此刻,隋炀帝三征高丽惨败的情形浮现到他脑海里。心想:“如果这次征高丽失败,不但一世英名丧尽,大唐帝国将重蹈隋朝的覆辙。”
就在这时,长孙无忌率领的1.1万骑兵已经截断高丽军阵后,并切断高丽军的退路。
15万高丽军队被包围在首山40余里的山谷中,慌乱、拥挤成一团。李世民在首山的北山上,看到高丽军队已经被合围、军心大乱,立即抛开头脑里的杂念,抓住这稍纵即逝的有利战机,果断下令以鼓角为号,唐军一齐出击。他则一马当先、亲率4000步骑兵扑向敌军。唐军们一看皇帝亲自手提唐横刀冲锋在前、杀入敌阵,一下子就备受鼓舞,像打着鸡血一样向敌军杀去。
突然,唐军中一位骑着白马、身穿白袍、手持画天戟方天画戟,身挎两张弓的一年青小将,大喊着冲进15万敌阵中,一马当先、所向无敌,连斩高丽数名将领,吓得高丽军队都望风披靡。唐军乘势跟随在白袍人身后,对一字长蛇阵的高丽军队打头、截尾、剖腹、击背,高丽军队就阵脚大乱、如雪崩般崩溃,结果被三面合围起来的唐军斩首2万余级。
高延寿、高惠真急忙收拢溃散的军队,还想继续对抗唐军,但是唐军的包围圈越来越紧,前有唐军阻击、后面退路已断,高丽兵与靺鞨兵都军心大乱、无心再战,像狂奔山谷中的羚羊群一样,漫山遍野地逃跑,慌忙中坠崖而亡有数万人,将首山的悬崖谷底都填满了。
两天后,高延寿、高惠真手下的士兵仅剩下3.7万余人,无心恋战,只好向唐军投降。