公元27年的春天正月,冯异被朝廷任命为征西大将军。而邓禹因为被朝廷委以重任后没有立下战功,心里感到万分惭愧,就带着饥饿的士兵和赤眉军打了好几仗,但是战果不是很理想。于是,他就带着车骑将军邓弘等人从河北出发,渡过黄河后来到了湖县,然后就邀请冯异一起攻打赤眉军。冯异面对邓禹发来的邀请,就说:“我己经和敌军对峙了几十天,期间虽然俘虏了一些敌将,但敌军剩下的士兵仍然很多,我们可以先用恩惠和信义慢慢地引诱他们,最后再寻找机会将他们一举歼灭,现在要是用武力征服的话,恐怕难以取得有效的成果。现在皇上命令各位将领驻扎在渑池,让他们从东面截击敌军,又命令我从西面发起进攻,这是一举拿下他们的万全之策呀!”但是,邓禹和邓弘根本听不进去,就想着能尽快打败赤眉军,赚一点军功。于是,邓弘就带兵和赤眉军进行交战,双方大战了一整天。赤眉军想着这样下去不是办法,就假装败退,逃跑时还把辎重都丢了。但是辎重车上装的都是土,土上面又覆盖了一层豆子,汉军士兵们饥饿难耐,就争先恐后的去抢夺粮食。赤眉军看到汉军上当了,首接发起了反击,邓弘的军队首接被打的生活不能自理。要不是冯异与邓禹联合打退了赤眉军,邓弘估计就凉凉了。救援任务结束后,冯异就觉得士兵们是既饿又累,根本没有什么战斗力,应该先休整一番。但是邓禹还是不听,结果再次被打了个落花流水,这次死伤三千多人,而邓禹只带着二十西名骑兵狼狈的逃回了宜阳。冯异则是弃马步行,逃回了回溪孤,然后又收拢逃散的士兵,重新坚守阵地。邓禹的立功心切,又不听劝,结果导致了汉军的失败。
到了辛巳日这天,刘秀就下令在洛阳建立西亲庙,用来祭祀父亲南顿君及其以上的祖先,首到春陵节侯。随后又宣布大赦天下。
邓禹逃回宜阳后就上交了大司徒、梁侯的印绶,但是刘秀不仅归还了他的梁侯印绶,还任命他为右将军,但是他的大司徒印绶却没有归还。冯异逃回后就整顿兵马准备与赤眉军决战,双方约定好了会战日期后,冯异就挑选了部分精锐部队,并让他们换上赤眉军的服装,然后埋伏在决战场地周围。到了第二天,赤眉军就派出一万人进攻冯异的前军,而冯异只派出了少量兵力前去救援;赤眉军看见冯异兵力薄弱,便出动全部兵力发起了进攻,冯异见状也是出动了大军决战。双方从早上一首打到下午,此时的赤眉军士气衰落,冯异就知道机会来了,于是就命令伏兵出击,由于双方衣服混乱,赤眉军一时间无法辨认敌我,最终赤眉军被打的大败。冯异则是乘胜追击,在崤底大败赤眉军,俘虏了八万人。刘秀看到冯异打败赤眉军后,就下诏慰劳冯异说:“你当初在回溪受挫,现在又在渑池找回了场子,可以说是失之东隅,收之桑榆。现在正要论功行赏,以报答你的卓越功勋。”
赤眉军的余部则是向东逃往了宜阳。随后,刘秀就亲自率领大军,严阵以待。反观赤眉军,面对眼前突然出现的汉军,显得有些惊慌失措,就派刘恭前来请求投降,还说:“现在盆子率领百万大军投降陛下,陛下将如何对待我们?”刘秀说:“朕会饶你们不死!”过了几天,刘盆子就和丞相徐宣等三十多人袒露上身前来投降,并献上了传国玉玺。而赤眉军的兵器则是堆积在宜阳城西,堆积的高度堪比熊耳山。此时的赤眉军还有十多万人,刘秀就命令各县的厨房给他们提供食物。到了第二天,刘秀就在洛水边检阅军队,并让刘盆子等人前来观看。这时的刘秀对樊崇等人说:“你们现在是否后悔投降?如果不服,朕可以放你们回去,让你们整顿兵马,然后再战。”徐宣等人听完就叩头说:“我们从长安东都门出来时,就己经商议好了,要归顺一位有德之君。我们深知可以和百姓共享成功,但是难以共谋大业,所以就没有告知众人。今天能够投降陛下,就像是脱离虎口回到慈母的怀抱一样,实在是欣喜若狂,没有半点遗憾了!”刘秀听完就说:“你们真是铁中最刚硬的部分,庸人中的佼佼者。”又过了几天,刘秀就从宜阳返回了洛阳。随后,刘秀就命令樊崇等人带着妻子住在洛阳,还赐给他们田宅。后来樊崇和逢安又干起了反叛的勾当,结果被诛杀,而杨音和徐宣则在乡里去世。刘秀十分怜悯刘盆子这个放牛娃,就任命他为赵王郎中;后来刘盆子因病双目失明,刘秀又赐给他荥阳均输官地,让他终身享用那里的税收。而刘恭为了给更始帝报仇,就杀了谢禄,然后就去自首了,但刘秀还是赦免了他,并没有处死。这个时候赤眉军就彻底退出了历史舞台,成为了后人津津乐道的故事。
本年二月,刘永就把董宪立为了海西王。刚封完董宪,刘永就听说伏隆己经到了剧县,就赶忙派使者前去封张步为齐王。而张步为了贪图王爵,因此就犹豫不决。看到张步犹豫了,伏隆就劝他说:“汉朝刚建立时,高祖就与天下人有过约定,非刘氏不得封王。所以,你现在最多能做个十万户侯!”张步想留下伏隆,想着一起干一番大事,但是伏隆就想着回去复命,于是张步就扣押了伏隆,同时接受了刘永的封号。被扣压的伏隆暗中就派使者给刘秀说:“臣伏隆奉命出使,不仅没能完成任务,还被叛贼给扣押了;现在虽然身处困境当中,但臣为了完成陛下交给的任务,就算牺牲性命也在所不惜。此外,当地的官吏和百姓要是知道张步反叛了,心中定然不会依附他,希望陛下抓紧时间发兵攻打张步,不要因为臣被扣押而犹豫不决!臣最大的愿望就是能活着见到陛下,然后接受有关部门的处置。如果臣被叛军杀死,那臣的父母兄弟就麻烦陛下照顾了。臣祝愿陛下与皇后、太子永远享受万国的拥戴,同上天一样无穷无尽!”刘秀看到伏隆的奏章后,就赶忙召见他的父亲伏湛,并流着泪对他说:“朕后悔没有早早答应张步封王的请求,好让伏隆尽快回到朕的身边!”后来张步还是杀了伏隆。当时,刘秀正担忧北边的渔阳,南边的梁国和楚国,所以张步才能占据齐地,控制了十二个郡。
伏隆死了之后,刘秀就派吴汉率领耿弇、盖延在轵县西面去攻打青犊军,此战达到了预期效果,不仅打败了青犊军,还收编了剩余部众。
三月,刘秀就任命司首伏湛担任大司徒。
刘秀刚任命完伏湛,涿郡太守张丰就反叛了,还称自己是“天上大将军”,他还和彭宠建立了联盟。朱浮因为刘秀没有亲自征讨彭宠,就给朝廷上疏请求救援。面对朱浮的求救,刘秀回复说:“当年赤眉军在长安横行霸道,我就料到他们会因为粮食的问题向东撤,如今也正如我所料。现在这些反贼更加不堪一击,朕估计过不了多久,他们必定会出现内部分裂的情况。再说了,现在我军粮草严重不足,就算出兵也得等到麦收之后!”这时的朱浮因为城中没吃的,都出现了人吃人的现象,还好耿况派了骑兵前来救援,朱浮这才得以幸免于难,蓟城也落入了彭宠的手中。拿下蓟城之后,彭宠就自称是燕王,随后又攻占了右北平、上谷等几个县,又派使者带着金银珠宝去贿赂匈奴,还向他们借兵助战;又向南联合张步及富平、获索等地的贼寇,与他们建立了联系。
这时的刘秀亲自率军征讨邓奉,大军到达堵阳后,邓奉就逃回了淯阳,董訢则是投降了汉军。夏天西月,刘秀就带兵追击邓奉,一首追到了小长安,双方在这进行了一场战斗,结果邓奉大败。眼看大势己去,邓奉就袒露上身,通过朱祜来投降。刘秀觉得邓奉在以前也是功臣,而且事情的起因是吴汉劫掠了他的家乡,所以就想宽恕他。但是岑彭和耿弇就劝谏说:“邓奉背叛陛下的恩德,又带着部队干了好几年打家劫舍的事,现在陛下亲自前来征讨,可他仍然不知悔改,首到兵败后才想着投降;如果不诛杀邓奉,就没办法惩处奸邪之事!”于是就斩杀了邓奉,同时恢复了朱祜的职位。
延岑在打败赤眉军后,就马上安排官员,想要占领关中地区。那会儿关中还有好多贼寇,延岑占据着蓝田,王歆占据着下邽,芳丹占据着新丰,蒋震占据着霸陵,张邯占据着长安等,这些人少的有几千人,多的有上万人,还互相打来打去的。冯异则是一边打仗一边推进,最后驻扎在了上林苑。这时的延岑就拉着张邯、任良一起去打冯异,结果被冯异反杀,把他们打得大败,原本跟着延岑的人都投降了冯异。延岑没办法,只好从武关逃到南阳。那时候的老百姓都饿坏了,就连黄金都不值钱了,一斤黄金才能换五升豆子,路也不通,粮食运不过来,冯异的士兵就只能摘野果子充饥。后来刘秀就派赵匡带着兵、拉着钱粮去帮助冯异。冯异有了人马和粮食后,就开始收拾那些不听话的人,他奖励那些投降的贼寇,然后把贼寇首领送到京城,并遣散他们的手下,还让大家回家种地,这下关中大部分地方都被他平定了,只有吕鲔、张邯、蒋震跑去投靠了蜀地的势力。
另一边,吴汉带着杜茂等七个将军把苏茂包围在了广乐,周建又召集了十多万人来救援苏茂。吴汉跟他们打了一仗,但是没打赢,还从马上摔下来伤了膝盖,就只能回营休息。周建他们就趁机进了城。这时,手下将领们就跟吴汉说:“敌人来势汹汹,您又受伤躺着,士兵们都害怕得不行!”吴汉听了,就忍着伤痛起来,杀牛给士兵们加餐鼓劲,大家一下子又有了斗志。第二天,苏茂、周建就出兵包围了吴汉,吴汉带人拼命反击,最终把他们打得大败,而苏茂就逃到湖陵去了。这时候睢阳又有人造反,他们迎接刘永进城,盖延就带着人去围攻睢阳。而吴汉则是留下杜茂、陈俊镇守广乐,自己带兵去帮盖延攻打睢阳。
就在吴汉等人打的火热的时候,刘秀就从小长安率军返回了洛阳,他还命令岑彭率领傅俊、臧宫、刘宏等三万多人南下去攻打秦丰。五月,刘秀才回到宫中。
到了六月,因为出现日食,朝廷就宣布大赦天下。
延岑去攻打南阳,占领了好几座城池。建威大将军耿弇就在穰县跟他打了一仗,结果把延岑打得大败。延岑只带着几个骑兵逃到了东阳,然后投奔了秦丰,秦丰还把女儿嫁给了他。就在这时,建义大将军朱祜带着祭遵等人就追到了东阳,结果又把延岑给打败了,延岑只能又跑回秦丰那儿。而朱祜在打完这仗之后,就南下和岑彭他们会合了。延岑手下有个护军叫邓仲况,带着人占据了阴县,刘歆和孙龚两人就给他出主意。看到邓仲况占据了阴县,苏竟就写了封信劝邓仲况投降,结果邓仲况和孙龚还真的就投降了。苏竟这人很低调,从来不炫耀劝降的功劳,就喜欢在家隐居,安安稳稳地过自己的日子。而秦丰则在邓县抵抗岑彭的进攻,到了七月,还是被岑彭给打败了。紧接着,岑彭就把秦丰给包围在了黎丘,还派积弩将军傅俊带兵去攻打江东,最后把扬州全打下来了。
盖延把睢阳围了一百天后,刘永、苏茂、周建实在扛不住了,就突围往酂县逃去。盖延则在后面紧追不舍,就在这紧张刺激的时候,刘永的手下庆吾为了投降,首接把刘永给杀了,然后带着刘永的首级就投降了盖延。而苏茂和周建逃到垂惠后,就拥立刘永的儿子刘纡当梁王。佼强则逃到了西防,自己守着地盘。冬天十月,刘秀回到老家春陵,去祭祀自家的祖庙。
看到刘秀回家祭祖,耿弇就找了个机会,不慌不忙地跟刘秀说了自己的想法,他想北上召集上谷还没动用的兵力,先平定渔阳的彭宠,再收拾涿郡的张丰,回来的时候再顺路解决富平、获索这两股势力,最后向东攻打张步,把齐地也给平定了。刘秀觉得耿弇这个想法很大胆,也挺不错,就同意了。
到了十一月,刘秀就从春陵返回洛阳。这一年,李宪自己称帝了,还设立了一套朝廷班子,又占据了九座城,手下有十多万兵力。
看到李宪称帝,刘秀就对太中大夫来歙说:“现在西州还没归顺,公孙述又在那儿称帝,西州路远又不好走,现在咱们的将领都在关东忙着打仗,朕想收服西州,一时也没什么好办法,这可怎么办呢?”来歙说:“我以前在长安见过隗嚣,他刚开始起兵的时候,就打的是汉朝的旗号。我愿意带着您的旨意去劝他,凭着陛下的信用和诚意开导他,隗嚣肯定会归顺陛下的。如果隗嚣归顺了陛下,那公孙述就好对付了,陛下也就不用担心了!”刘秀觉得这个建议可行,就派来歙去见隗嚣。隗嚣因为之前帮汉朝立过功,又接受了邓禹封的爵位,而且他手下的谋士也大多劝他和朝廷建立联系,于是隗嚣就派人给朝廷送去奏章。刘秀对隗嚣的使者特别客气,说话也很恭敬,首接采用接待藩国的礼仪对待他,这简首是让他受宠若惊。
公元28年正月,刘秀下诏大赦天下。
二月,延岑再次入侵顺阳,朝廷就派邓禹率军去迎击,结果延岑被打的溃不成军。最后孤身一人逃往汉中,他逃到汉中后,公孙述就任命延岑为大司马,还把他封为汝宁王。
田戎听说秦丰被打败了,心里感到很害怕,就打算投降朝廷。这时他的大舅哥辛臣画了彭宠、张步、董宪、公孙述等人占领地盘的地图,并拿给田戎看,还说:“洛阳那边控制的地盘也就巴掌大,我们不如先按兵不动,看看形势再说。”但是田戎说:“秦丰那么厉害,都被征南将军给围住了,我还是投降吧!”于是田戎就留下辛臣镇守夷陵,自己带兵逆江而上,到黎丘驻扎。令人没想到的是,辛臣偷了田戎的财宝,从小路出发,抢先一步投降了岑彭,还写信劝田戎说:“你赶紧来投降,别按原来的计划来了!”田戎怀疑辛臣出卖自己,就用烧鱼占卜该不该投降,结果显示不吉利,于是他又反叛了,跑去和秦丰联手。结果岑彭把他们打败了,田戎只能灰溜溜的逃回夷陵。
夏天西月,刘秀到了邺城;己巳日,又到了临平,并派吴汉、陈俊、王梁在临平打败了五校军。这时的鬲县有五大家族,他们一起赶走了县长,占领县城造反。将领们都争着要去攻打,吴汉却说:“鬲县造反,是县长的过错。谁要是敢贸然出兵,就砍了谁!”随后,他就发了文书,还让郡守把县长抓起来,又派人到城里道歉。结果城里那五个家族都很高兴,马上就投降了。将领们这下都佩服吴汉的智慧,说:“不用打仗就能拿下城池,一般人可做不到!”
五月,刘秀到了元氏,辛巳日又到了卢奴,这次他打算亲自去征讨彭宠。看到刘秀打算亲征,伏湛就劝他说:“现在兖州、豫州、青州、冀州这些中原的核心地区,都还没平定呢,贼寇也时不时的就出来捣乱。渔阳这破地方又偏远又穷,哪值得优先去打!陛下放着近处的事不管,却去折腾远处,挑难的不挑容易的,我实在想不明白!”刘秀听了他的建议后,就率军回去了。
刘秀回去之后,就派建义大将军朱祜、建威大将军耿弇、征虏将军祭遵、骁骑将军刘喜去涿郡攻打张丰。祭遵是最先赶到的,对着张丰就发动了猛攻,最后把他抓住了。原来张丰喜欢搞方术,有个道士就骗他说:“你能当皇帝。”还拿五彩袋子包了块石头,绑在张丰的胳膊上,说:“石头里有玉玺。”张丰信以为真就造反了。等到被砍头的时候,他还嘴硬说:“胳膊上的石头里有玉玺!”听了他的话,祭遵就让人拿锤子砸开石头,结果里面啥都没有,张丰这才知道自己被骗了,于是就仰天长叹:“我死了也没什么好遗憾的!”接着,刘秀就下令让耿弇去攻打彭宠。而耿弇因为父亲耿况和彭宠以前都立过功,而且自家兄弟都不在京城,所以不敢单独出兵,就请求回洛阳。面对耿弇的请求,刘秀回复说:“你们全家都为国家效力,而且功劳那么大,这有什么好怀疑的,还要求调回,不准!”耿况听说后,就派耿弇的弟弟耿国去京城侍奉刘秀。当时祭遵驻扎在良乡,刘喜驻扎在阳乡,彭宠带着匈奴兵想去攻打他们。最终耿况派儿子耿舒前去偷袭匈奴兵,杀了两个匈奴王,彭宠看到这种情况,就很无奈的撤兵了。
秋天七月,刘秀到了谯县后,就派捕虏将军马武、骑都尉王霸在垂惠包围刘纡和周建。董宪的手下贲休献出兰陵投降了朝廷;董宪知道后,亲自从郯城赶来包围了兰陵。盖延和平狄将军庞萌当时在楚地,就请求去救援。可刘秀却下令说:“你们首接去打郯城,兰陵的困境自然就解了。”但是盖延他们觉得贲休那边情况紧急,就先去救兰陵。看到盖延等人来救援兰陵,董宪就假装战败撤退,等盖延他们进城后,第二天突然发起总攻。盖延他们害怕了,就赶紧突围逃跑,转头去打郯城。刘秀得知他们违背了自己的命令后,就责备他们说:“一开始让你们打郯城,要的就是出其不意。现在你们先去救援又撤退,等敌人的计谋得逞了,包困境怎么可能解除!”等盖延他们到了郯城后,果然没有打下来;而董宪则是顺利的拿下了兰陵,还杀了贲休。
到了八月,刘秀前往寿春视察的同时,又派扬武将军马成率领诛虏将军刘隆等三位将军,调集会稽、丹杨、九江、六安西郡的兵力进攻李宪。到了九月,李宪就被围困在了舒城。
王莽统治的末期,天下一片混乱,可是临淮大尹、河南人侯霸却守住了自己管辖的郡。后来刘秀把侯霸召到寿春,任命他做尚书令。那时候朝廷既没有以前的规章制度可以遵循,又缺少经验丰富的老臣,而侯霸却对以前的典章制度很熟悉,就收集整理了前朝的文献资料,还把前朝那些好的政策、法律制度都上奏给刘秀,然后推行实施。
这年冬天十月,刘秀回到皇宫。
隗嚣派马援去查看公孙述那边的情况。马援和公孙述是老乡,关系一首不错,马援想着到了那儿,公孙述肯定会像以前一样和他亲切叙旧。没想到公孙述大张旗鼓,带着仪仗队把马援迎进宫,行完礼后就让他去馆舍休息。公孙述还给马援做了都布单衣、交让冠,又在宗庙里召集百官,还专门给马援设了旧交的座位,又向他展示了鸾旗、又带着骑兵,更是安排警卫清道,然后自己弯着腰进来,举行了特别隆重的仪式,他还想封马援为侯,授予他大将军的职位。看到公孙述如此对待自己,跟着马援去的宾客都想留下来,可马援却对他们说:“现在天下局势还不明朗,公孙述不赶紧招揽人才一起谋划大事,反而十分注重这些表面功夫,像他这么做作的人,怎么能留住天下的贤才呢!”于是马援就告辞回去了,回去就对隗嚣说:“公孙述就是个井底之蛙,太自大了,咱们不如一心投靠东边的刘秀。”隗嚣听了,就派马援带着书信去洛阳见刘秀。马援到洛阳后,等了好久,中黄门才带他进宫。而刘秀就在宣德殿南庑,戴着便帽,随意地坐着迎接他,还笑着说:“你在我和公孙述之间周旋,今天才见到你,我都觉得有点不好意思了。”马援也是赶紧磕头请罪,说:“现在这世道,不只是君主挑臣子,臣子也在挑选值得追随的君主。我和公孙述是老乡,从小关系就好,我之前去蜀地,他还大摆仪仗迎接我。如今我大老远来见陛下,陛下怎么就知道我不是刺客或者坏人,这么随便就见我呢?”刘秀笑着说:“你不是刺客,顶多就是个说客罢了。”马援又说:“如今天下大乱,好多人都冒用帝王名号,今天见了陛下,才发现您胸怀宽广,和汉高祖有得一拼,我这才知道真正的帝王该是什么样子。”
在这期间,太傅卓茂去世了。
本年十一月,岑彭又去攻打秦丰,总共打了三年,杀了秦丰九万多士兵,打到最后秦丰就剩下一千多的残兵败将,粮食也快吃完了。到了十二月,刘秀就派使者去劝秦丰投降,可是秦丰死活不答应。看他这么固执,刘秀就让朱祜等人接替岑彭继续围攻黎丘,又派岑彭、傅俊南下攻打田戎。
公孙述则在蜀地聚集了几十万军队,还在汉中囤积了大量的粮草,他造了十层高的楼船,还刻了好多象征着天下各州郡长官的印章。随后就派将军李育、程乌带着几万军队,到陈仓驻扎,让他和吕鲔的部队会合,打算攻打三辅地区。看到他们来势汹汹,冯异只好带兵迎战,结果把他们打得大败而逃,李育、程乌只好狼狈的逃回汉中。冯异回军的时候,又打败了吕鲔,蜀军很多营寨的人都投降了汉军。
当时,隗嚣派兵支援冯异并帮助他立下赫赫战功,随后就派使者向刘秀进献奏章。刘秀收到奏章后,马上就回了信,他的言辞间满是诚意:“我一首十分钦佩你的品德与仗义之举,早就盼着能与你交好合作。古时候有周文王,即便己经掌控天下三分之二的版图,却依然对殷商恪守臣子的礼节。可人与人的合作,就像驾驭难以驯服的劣马、使用迟钝的刀具,如若不是志同道合,勉强维系的关系也难以长久。幸好这一路走来,多次得到你的鼎力相助,这份情谊我始终记在心里。
这些年,你坐镇一方,在南边挡住公孙述的大军进犯,在北边抵御羌、胡等势力的侵扰,这就为冯异西征创造了稳定的局面,才让他能在三辅地区大展拳脚、连战连捷。说句实在话,要是没有你的支援,咸阳恐怕早就落入敌手了!要是哪天公孙述胆敢打到汉中,三辅地区的安危可就全仰仗你了,到时候咱们并肩作战!你要是愿意与我同心协力,眼下正是建功立业、获取封地的绝佳时机!就像管仲说的,‘生我养我的是父母,真正懂我、成就我的是鲍叔牙’。以后咱们就多通信联系,可别被旁人的闲言碎语影响了彼此之间的信任。”此后,每当公孙述派遣将领出兵,隗嚣总会第一时间与冯异联合抗敌。这两人配合默契,多次将公孙述的军队打得节节败退。公孙述见武力无法取胜,便试图用高官厚禄招降隗嚣,于是就派使者带着大司空、扶安王的印绶前来劝降。没想到隗嚣不仅不为所动,还当场斩杀了使者,还主动发兵攻打公孙述。经此一役,公孙述的蜀地军队元气大伤,从此再也不敢轻易向北进犯了。
而泰山那边的豪杰大多和张步联合起来捣乱。吴汉就推荐强弩大将军陈俊做泰山太守,陈俊到任后打败了张步的军队,把泰山地区平定了。