隋军自然是轻甲飞骑,在距西门君仪大军六七十仗外就开弓放箭。他们又突然调换了运动方向,开始围着后者的军阵兜起了圈子。
西门君仪连忙喝令己方弓弩手还击,但是他的弓弩手射程有限,有效射程刚刚能够到对方,再加上飞骑运动速度极快,又不停变换运动方向。绝大多数射出的箭矢都落了空。但是反过来,他们的大弓本来射程就远,再加上坐骑的机动性,让这些飞骑的箭射的又准又狠。他们时而加速突近放出一箭命中敌方一个兵卒,然后又飞驰到远处相对“安全”的地带继续策马徘徊。
“骑兵出击!”西门君仪知道继续这样下去将后果难料,提前下达了骑兵反击的命令。三千贼军铁骑从阵后奔涌而出,而后散开进击这些轻装飞骑。
指挥飞骑的千夫长几声胡哨,众骑就“一哄而散”,向更外围策马奔驰。他们和三千贼军骑兵玩起了猫捉老鼠的游戏,但是他们不仅仅是跑,还不时调头回射紧追不舍的贼军骑兵。优质的快马以及精准的箭术让追逐他们的骑兵不停的中箭减员,但这些飞骑自己却是毫发无损。
同一时刻,那聚集在和县城下的隋军在陈陵带领下,除了留下封堵四门的兵士,突然齐齐向西门君仪这边的中军杀来,进攻速度极快。西门君仪仓促下再次改换阵形,以应对陈陵的步卒进攻。
这个危急时刻,他的后方又冒出一支军队,正是夏越率领的那几百背嵬卫。因为雪地的关系,这支部队来的毫无声息,西门君仪的注意力全在眼前东面步卒和南面骑兵的战阵上,却是没注意到后方。
背嵬卫催促着战马,以闪电般的速度从背后冲入了西门君仪的中军方阵。这卑微卫人数虽少,但如此冲击也让对方的军阵顷刻混乱起来。背嵬卫们狂舞钢刀,奋力左右劈砍,以契形阵列攻入阵中,而后向四面冲击。
有的背嵬卫因为战马受伤,跳下战马继续拼杀。此时西门的中军前方兵士还在力扛陈陵的进攻,但背嵬卫在他们“中间开花”,一些兵士打斗的正酣,却被后方突如其来的横刀劈砍倒地。
在前后夹击下,西门君仪的中军很快就被击溃。几乎与此同时,他那被轻甲飞骑放风筝的三千骑兵迟迟不能摆脱被动挨打的局面,伤亡还在持续。骑兵们实际上都皆丧失了战斗意志,甚至有个别骑兵悄悄脱离战车,当了逃兵。紧接着他们看到中军已然溃败,纷纷向北四散逃离。轻甲飞骑并没有去追赶他们,而是再次向西门君仪杀去。
此时西门君仪正在军中右阵坐镇,他看到敌军三部一起向自己杀来,知道大事不好,连忙率领右阵向北撤离,中军的残军还有面临轻骑冲击的左阵也随之溃败,跟着西门君仪向北奔逃。
战场上发生的一切被站立在和县城头的杜伏威看在眼里,眼看西门君仪已经败了,他当即立断进行突围。和县的城门突然打开,杜伏威亲率两千上募兵奔出城池,向外奋力冲杀。