子婴为秦王四十六日,楚将沛公破秦军入武关,遂至霸上,使人约降子婴。子婴即系颈以组,白马素车,奉天子玺符,降轵道旁。
——《史记·秦始皇本纪》
在刘邦因为得知项羽率兵西进而焦虑的同时,武关守将此时也陷入了两难境地,他虽然击退了刘邦的连日猛攻,但由于既无援军也无粮草支援,此时的武关看似坚不可摧,实际上已经是岌岌可危。再加上秦廷的一系列变故,更是让秦军守将对于未来极度悲观。
因此,当郦食其和陆贾表明来意之后,武关守将只经历了短暂的思想斗争,便果断选择了献关投降,刘邦因此得以顺利进入武关。
与此同时,秦廷的变故还在继续。
子婴对于秦二世和赵高的所作所为,早已深恶痛绝,他深知赵高拥立自己,只不过是权宜之计罢了,自己即使继承国君之位,也不过是赵高手中的傀儡而已,对于天下形势毫无改变,秦国依旧难逃灭亡之祸。
为了挽救秦国,子婴在斋戒五天之后,找来自己的两个儿子和亲信宦官韩谈,对他们说道,“丞相赵高在望夷宫杀害秦二世,害怕群臣诛杀他,便假装申张正义立我为王。我听说赵高竟与楚国相约,灭掉秦朝的宗族后在关中称王。如今让我斋戒朝见宗庙,这是想在宗庙趁机杀掉我。若是我装病不去,赵高必定亲自来请,我们不如趁机将其杀死。”子婴之子和宦官韩谈皆表示同意。
按照议程,子婴斋戒完毕后,便应该前往宗庙,拜见祖先。然而,子婴却派人告知赵高,表示自己因为斋戒患病,无法前往宗庙。赵高得知消息,数次派人来请,子婴皆装病不往。
赵高无奈,只好亲自来请。赵高来到子婴所在的斋宫后,对装病的子婴说道,“朝见宗庙乃国家大事,君王为何不去?”
还不等子婴回答,侍立一旁的宦官韩谈,便趁着赵高不注意,拔出匕首向赵高刺去,将赵高当场刺死。
杀死赵高之后,子婴这才前往宗庙,拜见祖先,接受传国玺,继承国君之位,不称“皇帝”,改称“秦王”。之后,子婴下令诛灭赵高三族,在咸阳城内示众。
秦王子婴即位后,虽然因为赵高已死,成功接管了朝政大权,但此时秦国已是大厦将倾。秦王子婴明白,如果放任义军进入关中,即使咸阳城高墙阔、兵力充足,也难以长期抵挡义军的围攻,想要力挽狂澜于既倒,就必须想办法将义军阻挡在关外。
为了阻挡义军进入关中,得知武关已被攻克的秦王子婴,在来不及征发军队的情况下,立即下令抽调咸阳守军前往峣关增援,同时下令征发关中子弟为兵,充实咸阳防务。
峣关位于武关与咸阳之间,因临峣山而得名,作为南阳通往关中的最后一道关隘,本就驻有重兵,如今又得到子婴派来的援军,防守更为牢固,而刘邦南阳分兵,再加上攻打武关伤亡甚大,即使有萧何带来的砀郡援兵,此时手中能战之兵也不过两万多,想要凭借武力攻克峣关,显然不太现实。
虽说武力破关难度很大,但眼见关中近在眼前,刘邦怎么可能放弃,因此引军关前便要下令攻打,张良见状连忙上前劝道,“目前来看,秦国守关兵力不少,千万不可轻举妄动”。
刘邦唯恐项羽大军率先进入关中,因此心急如焚,连忙向张良问道,“先生可有良计?”
张良思索片刻后道,“我听说峣关守将是个屠夫的儿子,这种市侩小人只要用点钱财就可动摇。请您率领大军驻军关前,然后埋锅做饭,但要多设锅灶,伪装出为五万人做饭的景象,并派人在四周山上增设旗号,虚张声势、作为疑兵,然后再派郦食其携带大量财宝诱降秦将,事情必定能够成功。”
刘邦依计而行,峣关守将见关外旌旗漫山遍野,炊烟遍布关前,本就有些心惊胆战,又见郦食其献上大量钱财,当即便同意了献关投降,甚至表示愿意和刘邦一起合兵进攻咸阳,得知消息的刘邦大喜过望,决定立即引军入关。
然而,谨慎的张良却认为事情没有那么简单,在仔细询问过郦食其后,这才得知峣关守军成分十分复杂,既有原本驻军,也有后来从咸阳调来的援军。张良分析后认为,峣关守将虽然名义上是最高统帅,但能不能指挥动这些咸阳来的援军,却很难说。
想到此处,张良连忙上前劝道,“如今这峣关守将虽然想要叛秦,但他麾下的士卒却未必服从。如果士卒不从,我们贸然入关,后果将不堪设想,不如趁秦军懈怠之际消灭他们。”