都不是曹操的对手。双方大军于柳城外广袤草原对峙,仅仅一个上午,乌桓骑兵就被杀散了。
没有马镫和马鞍的时代,骑兵有的仅仅只是高机动性,面对组成阵列的步兵军团,以及最远射程能达到二百米以上的步兵硬弓齐射,只能射几十米的骑弓根本无法与之匹敌,在远程手段上先天性就吃了硬亏。
这场战斗展现了曹操极为强悍的军事能力,八万大军列阵前行,在乌桓骑兵靠近之后,万箭齐发,射散乌桓骑兵前军。紧接着虎豹骑左右包抄,突袭了蹋顿中军,直接冲垮了他的前中两部军队。
乱军之中,蹋顿遭张辽和曹纯率领的虎豹骑斩首,整个乌桓骑兵顿时一片大乱,经过一个上午的厮杀,其余乌桓首领纷纷投降,二袁再次往东逃窜,自此辽西平定,幽州只剩下辽东。
过了不久,辽东公孙康斩杀二袁,向曹操献上首级,袁氏和北方隐患就彻底平定。在建安十五年曹操回到邺城之后,就加紧步伐,再次出兵,亲领大军直取并州之地。
当初北伐二袁,高干投降。结果二袁败逃辽西,高干觉得邺城空虚再次反叛,被荀衍击破,曹操派于禁攻打壶关,暂不能克。如今主力回归,浩浩荡荡大军五六万,过羊肠坂,亲征并州。
得知曹操亲至,高干自知不敌,连忙仓惶逃窜,先往南匈奴求援,被南匈奴首领呼厨泉拒绝,最后跑到了河东,联合张白骑、卫固、范先、张成等河东反曹势力继续割据。
建安十五年四月,曹操平定并州之后,继续追击攻打河东。高干想联合关中马超韩遂等人一起抵御曹操,但张既出使马超游说,使得马超韩遂并未出兵相助。
于是在长安钟繇以及曹操的联合进攻之下,高干等人再次兵败,进退失据,只能选择逃入左冯翊,试图从陈仓或者武关逃向汉中南阳投奔刘备。
刘备得知消息兵出陈仓前去接应,结果他的举动引得马超韩遂等人极度紧张,马超韩遂都怀疑刘备这是假道伐虢之计,名义上是去接应高干,实则要攻打吞并凉州,因此联合起来,双方在郿县对峙。
虽然刘备已经派使者前去游说,奈何二人置之不理,刘备也只能作罢,依照庞统之计,目前还不能与马超韩遂等关中军为敌,于是选择了退兵。
在退兵之前刘备派人去通知高干,马超韩遂等人不准他从陈仓道过去,建议他从武关南下荆州。
然而要从武关南下就得经过长安,在钟繇围堵之下,高干被迫抛弃兵马,带着数骑逃奔,在武关经过上雒县的时候,被上