冯异率军西出,刚刚到达了弘农,便有当地的十数股小匪,闻风前来归顺,冯异顺利地进入了函谷关,然后他进抵了关中的门户华阴县。
冯异在华阴县与赤眉军遭遇,双方鏖战了两月有余,终于打败了那一股赤眉军,收降了两千多人。西部的战况开始慢慢地好转了。
公元27年,刘秀任命冯异为征西大将军,统一指挥汉军各部,邓禹、邓弘引军东撤,与冯异合兵了一处。
邓禹建议再次进攻赤眉军,但冯异没有同意。他认为,目前去攻击赤眉军,虽然屡有胜负,但赤眉军兵力甚众,难以速战速决。现在陛下在渑池屯兵,已经阻挡了赤眉军的退路。我们从西边,把赤眉军向东驱赶,然后在渑池的地方两面夹击,这样才会万无一失。
但是邓禹已经很多次战败了,他一心要雪旧耻,他自以为是刘秀的亲信,便命令邓弘进行攻击。
邓弘与赤眉军激战了多日,赤眉军佯装败退,一路上抛下了许多辎重车,邓弘的军队,已经很多天没有吃饱饭了,都什么也不顾了,上去就开始抢,但这是赤眉军的圈套,赤眉军开始大肆反击了,邓弘的部队大乱,邓禹和冯异带兵冲往前去救援,方才逼退了赤眉军。
冯异提出师老兵疲,应当暂避以休养生息,但是邓禹还是不听,再次出击赤眉军,又被赤眉军打得大败,军队死伤惨重,邓禹只带着二十四名骑兵突围向东逃去。一直逃到了宜阳。他自己觉得实在无脸交差了,便派人向刘秀递交了大司徒和梁侯的印绶。但刘秀把他召回了洛阳,并安抚了他一番,并归还了梁侯的印绶。
冯异的军队也给打散了,他弃马登上了高坡,缓缓地回到了大营,他花费了不少的时日,收拢着自己的那些散兵,他渐渐地又聚起了数万之众。
冯异花了数月的时间,休整着自己的队伍,他在等待着时机的成熟。
数月后,冯异看到赤眉军慢慢地聚集了起来。他看到时机似乎成熟了,于是,他向赤眉军发出了战书。
赤眉军已经集结了有三十万之众了,樊崇见冯异来下的战书,便哈哈大笑了起来。在约定的日期,两军在崤山的西面,各自摆开了阵势,便开始接战了。
冯异早已安排了两队伏兵,埋伏在战场后面的两侧,并且已经换上了赤眉军的服装。
两军接战后,樊崇见汉军没有多少人,便发起了总攻,冯异接战后,稳稳地且战且退。双方激战到了午后,大家都人困马乏的时候,几声号角响起,两旁的伏兵一齐冲了出来,喊杀声震天,赤眉军搞不清楚敌我,立刻便阵脚大乱了,便往后溃退了,冯异率军紧追不舍,在崤山大破了赤眉军,单擒获的赤眉军,就有八万人之多。赤眉军的余部,继续向东逃窜。
刘秀亲率了大军,在渑池和宜阳之间摆开了阵势。如丧家之犬的赤眉军,劈面撞到了刘秀的大军,他们只看见旌旗猎猎、衣甲鲜明,骁骑营和武卫营分列在了左右,而大司马吴汉,则领兵在前,已准备接战了。