边境的前哨部队,李靖命苏定方率领骑兵迅速出击,骑兵们如疾风般冲向敌军,马蹄扬起的尘土遮天蔽日。高丽的前哨部队在大唐骑兵的突然攻击下,阵脚大乱,很快被击溃。
随后,大军继续前进,来到了安市城郊外。李靖亲自勘察地形,发现安市城周围地势较为平坦,但城池坚固,易守难攻。他决定先围城,切断安市城与外界的联系,再寻找破城之策。于是,七万步兵迅速展开,将安市城团团围住,工兵则在后方建造攻城器械。
在围城期间,大唐军队与高丽军队多次发生小规模冲突。苏定方的骑兵时常在城外巡逻,防止高丽援军的到来,并趁机袭击出城骚扰的高丽小股部队。张士贵的步兵则坚守营地,严阵以待。
随着攻城器械的建造完成,李靖下令攻城。投石车将巨大的石块抛向安市城的城墙,砸出一个个缺口。攻城塔缓缓靠近城墙,步兵们沿着攻城塔冲向城墙。然而,高丽军队顽强抵抗,他们用弓箭、石块等武器还击,城下的大唐士兵伤亡惨重。
在战争陷入僵局之时,情报人员传来消息,有一支高丽援军正从平壤赶来,人数约五万。李靖当机立断,留下一部分兵力继续围城,自己率领主力部队前去迎战援军。在离安市城数十里的山地中,双方遭遇。此地地形复杂,山间小路崎岖难行。
李靖命苏定方率领骑兵从小路迂回包抄高丽援军的后路,自己则率步兵在正面列阵迎敌。高丽援军在渊盖苏文的指挥下,企图凭借山地地形与大唐军队决战。他们的步兵在山坡上组成密集方阵,骑兵在两翼伺机而动。
战斗打响后,大唐弓兵率先发难,箭矢如雨点般射向高丽军队。高丽军队则用盾牌抵挡,然后步兵开始缓缓下山进攻。大唐步兵则稳住阵脚,等待敌军靠近。当高丽步兵进入攻击范围后,大唐步兵呐喊着冲向敌军,双方展开激烈的白刃战。此时,苏定方的骑兵从后路杀出,高丽军队顿时陷入混乱。
经过一场苦战,大唐军队成功击败了高丽援军,斩首两万余级,俘虏一万余人。此役大