劉邦采納張良的建議,乘夜從另一條路線返回,拂曉前率大軍直逼宛城城下,圍困宛城三個月??な匮垡姀棻M糧絕,想自刎,其門人陳恢勸其出城投降??な亟邮軇窀?,向劉邦提出 “約降封守 ”,劉邦應(yīng)允,當(dāng)即將南陽郡守封為殷侯,獎勵陳恢千戶。南陽郡既降,關(guān)中各郡多不戰(zhàn)而降。
劉邦奉楚懷王之命,率軍西征,從公元前 208年 9月開始,前后只用了一年多的時間,就接連攻克了泗水、碭、東郡、三川、潁川、南陽等郡,并突破武關(guān),直逼咸陽。
劉邦之所以能在如此短的時間內(nèi)就取得如此輝煌的戰(zhàn)績,從客觀條件來看,主要是由于當(dāng)時秦軍主力部隊均已結(jié)集于河北,并先后被項羽所消滅。劉邦在進(jìn)軍關(guān)中的途中,除了受到小股秦軍的微弱抵抗外,幾乎沒有遇到大的阻力。這是歷史的機遇,但能捕捉到這種難得的機遇成就大業(yè),則離不開劉邦及其謀士的作為。劉邦知人善任,從善納諫,西征路上不斷擴充軍隊,積聚力量,所率軍隊紀(jì)律嚴(yán)明,與民秋毫無犯。作戰(zhàn)時,劉邦還能避實就虛,一步步分化瓦解秦軍,善于迂回突襲,各個擊破。這些都是他克敵制勝的重要因素。
劉邦西征在一年內(nèi)取得了決定性的勝利。項羽消滅王離、章邯的軍隊之后,也加緊向西進(jìn)軍。正當(dāng)秦軍在關(guān)中處于南北兩面夾擊之時,秦統(tǒng)治集團(tuán)內(nèi)部的矛盾也發(fā)展到互相殘殺、不可收拾的地步,這就更加速了它的滅亡。
劉邦大軍進(jìn)軍關(guān)中期間,嚴(yán)令禁止燒殺擄掠,軍隊紀(jì)律嚴(yán)明,深受關(guān)中人民的歡迎。此時,章邯下轄的秦軍主力已向項羽投降。 8月,劉邦攻克武關(guān),直逼咸陽。秦朝廷內(nèi)發(fā)生政變,宦官趙高殺死了秦二世胡亥,立扶蘇之子子嬰為秦王,由于四下戰(zhàn)亂,地盤縮小就取消了秦皇帝的稱號。趙高派人前往與劉邦議和,子嬰不愿受趙高控制,更痛恨其狡詐,與其兩子密議后設(shè)計誅殺了趙高,并滅了趙高的三族,然后立即調(diào)兵遣將,加強秦軍在峣關(guān)的守備,以阻止劉邦大軍進(jìn)峣關(guān)。
劉邦率軍進(jìn)至峣關(guān)下,想立即攻關(guān),但張良建議要智取,不要強攻。張良對劉邦說: “秦軍尚且很強,不能輕視。沛公可以命陸賈等人拿大批金銀珠寶誘降秦軍守將。 ”
劉邦采納了張良的建議,秦將果然抵不住金錢的誘惑,投降了劉邦,并愿意與劉邦合兵共襲秦都咸陽。這時,張良又建議說: “秦守將雖然同意投奔我們,恐怕士兵們并不一定愿意。如果士兵們不愿意,那我們也很危險,不如乘其不加戒備的時機殲滅他們。劉邦認(rèn)為張良的看法很有道理,于是率大軍繞過峣關(guān),翻越群山,下令所過之處不得掠奪百姓,關(guān)中百姓無不歡喜。秦軍沒想到劉邦有此一招,正值懈怠之時,劉邦得以大敗秦軍于藍(lán)田,又與秦軍在藍(lán)田以北發(fā)生激戰(zhàn),再次將秦軍咸陽主力擊敗。