岑彭帶領的都是南陽的兵卒,本來劉秀考慮的是在本土作戰,應當有相當的便利,但是他沒有料到,南陽兵在南陽作戰,反而放不開手腳廝殺,被鄧奉堵在了堵鄉,部軍始終毫無進展。
公元28年四月,劉秀到達了葉縣,遇到了董欣的小股部隊,遂親自下達了攻擊的命令,岑彭奮勇出擊、打退了敵軍,劉秀駕臨了堵鄉的前線,還沒有開打,鄧奉軍的軍心便開始大亂了。鄧奉只得不戰而逃,一直退至了小長安,然后安營扎寨,他等著劉秀前來判決。
劉秀率軍抵達了“小長安”。這本來是一個小鎮,但是非常的繁華,因此有小長安之稱。但這是劉秀的傷心之地,當年劉縯帶著大軍在此駐扎,遭到了甄阜、梁丘賜的偷襲,劉秀的嬸嬸、二哥、二姐、兩個堂弟、三個侄女和數十名宗族,曾經死難于此地。如今又要在這傷心之地,進行自相殘殺了。
劉秀下令出擊,但畢竟力量過于懸殊,鄧奉支撐不住,就讓被俘的朱祜出營請降。
因為鄧奉是鄧禹的侄子,而且又是吳漢有錯在先,因此劉秀打算赦免鄧奉的,但是遭到了諸將的激烈的反對,其中最為激烈的是岑彭和耿弇。
他們認為:“鄧奉叛逆忘恩,致使干戈再起,賈復負傷、朱祜被俘。而陛下親征后,他還是不思悔改、堅持頑抗,直到現在窮途末路了,方才前來投降。這如果不殺他,怎么警戒以后的人呢?”
劉秀為了平定河北幫和南陽幫之間的矛盾,便只能下令殺了鄧奉。
接著耿弇又分兵追擊了竄入南陽郡的延岑,雙方在穰縣激戰,耿弇斬首三千多,取得了大勝,延岑又竄入了南郡,投奔秦豐去了。
南陽郡的收復,劉秀南下的道路被打通了,劉秀命令岑彭、傅俊、臧宮繼續前進,征討南郡的秦豐。秦豐率軍在鄧縣據守,使岑彭軍被阻了幾個月。劉秀下詔進行了責怪。要知道劉秀下詔責怪部下,這是極度少有的事情,但岑彭力主要斬鄧奉,劉秀無可奈何殺了鄧禹的侄子,是對岑彭有怨心了。
岑彭是一個非常聰明的人,他怎么會不知道劉秀的心思呢?他走絕路了。他在夜里向士兵們宣布,第二天一早去攻打山都縣,卻又故意放跑了俘虜,讓俘虜給秦豐送去了情報。
秦豐果然信以為真了,他率領了主力向西轉移,岑彭趁機強渡了漢江,在阿頭山擊敗了秦豐軍的一部。他又從人跡罕至的山谷中伐樹開道,直襲了秦豐的老巢黎丘。
秦豐聞訊大驚,急忙率軍回救,但岑彭埋伏在了秦豐的中途,等秦豐軍一趕到,伏兵一齊沖殺了出來,當時殺聲震天,秦豐軍即刻死傷過半,他連夜逃入了黎丘城,死死堅守不再出城。
附近夷陵的軍閥田戎懾于漢軍軍威,他準備投降了,雖然他的大舅子辛臣極力勸他靜觀其變,但他還是親往歸降,但他的大舅子辛臣卻抄近路降了岑彭,又寫信刺激了田戎,田戎嚇得又半路返回了夷陵。
岑彭亡命地穿越進了敵后,他雖然把大量的敵軍留在了身后,但他的后方補給卻無以相繼。因此劉秀命令朱祜、登遵向岑彭靠攏,一面掃清余敵,但在這些余敵中,他們發現了延岑。
原來延岑投了秦豐后,秦豐非常看好他,還把女兒嫁給了他,讓他駐守在鄧縣附近的東陽縣。朱祜、登遵又攻下了鄧縣、東陽,延岑便只得退回到黎丘了。
不多久,涿郡的太守張豐,他迷信術士的話,那個術士說張豐當為天子,還用五彩布囊裹了一塊石頭,掛在了他的手肘上,說石頭里有玉璽,張豐果然信之不疑了,便自稱“無上大將軍”。