項羽四十萬大軍,行進至戲這個地方駐扎。劉邦的左司馬曹無傷看到項羽的實力雄厚,威震諸侯,為了私欲,想討取項羽的好感,派人向項羽報告說:劉邦想當(dāng)關(guān)中王,并下令秦王子嬰為相,將珍寶玉器皆據(jù)為己有。項羽得知這個消息后,十分憤怒,想第二天即攻打劉邦。范增也向項羽建議說; “沛公居山東時,貪財好色,今聞其入關(guān),珍物無所取,婦女無所幸,此其志不小。急擊之,勿失 !”項羽同意范增的建議,命令部隊第二天展開對劉邦軍的進攻。
張良當(dāng)年曾經(jīng)救過項羽的叔父項伯的命,項伯聽說項羽決定進攻劉邦,就騎著快馬悄悄地趕到劉邦處與張良見面,把這個重要消息通知了張良,并且勸說張良隨他逃命。然而張良因為奉韓王之命,送劉邦入關(guān),今日劉邦身處危難之中,出于道義也不能悄悄逃走。于是,張良借口要向劉邦辭行,把項伯所說的一五一十地告訴了劉邦。
劉邦大驚失色,忙問張良這件事情該怎么處理。張良沒有直接回答,反問劉邦是否能抵擋住項羽的進攻。劉邦有氣無力地說不能。張良思索了一會兒,他認為當(dāng)前最主要的是想辦法消除項羽對劉邦的猜忌,讓他自動放棄攻打劉邦的打算。要想實現(xiàn)這個目的,就得靠項伯這個關(guān)鍵人物。
依據(jù)眼前的形勢,張良幫助劉邦想了個釜底抽薪的主意:他讓劉邦去告訴項伯,說自己是不敢背叛項王的。劉邦問張良與項伯誰的年齡大?張良說項伯長他幾歲。劉邦聽后就讓張良代自己將項伯邀請到帳中,并且告訴項伯自己要以兄長之禮對待他。張良按照劉邦的意思,一再請求項伯面見劉邦。項伯不好推辭便進入帳中,劉邦親自起身為項伯斟上美酒,為了爭取項伯的支持,還要與項伯結(jié)成親家。頭腦發(fā)熱的項伯自然高興,就多飲了幾杯酒,劉邦見項伯已有醉意,便委屈地說道: “我自率軍入關(guān)以來,與民秋毫無犯,各種稅收明細都造冊入籍,府庫財產(chǎn)均嚴加封存,專門等待將軍前來接收。我之所以派將士把守函谷關(guān),是為了防備其他盜賊或敵軍竄入。我率大軍守在這里,日夜盼望將軍到來,又怎么敢反叛將軍呢?請您千萬向?qū)④娹D(zhuǎn)達我的心意,我是決不敢背棄將軍的。 ”一席話說得項伯信以為真,便交代劉邦道: “你明天一定要早一點親自來向?qū)④娭x罪。 ”
項伯連夜馳回鴻門,把劉邦的話轉(zhuǎn)告給了項羽,并百般勸說,使原已劍拔弩張的局勢有所緩解。項羽為之所動,遂決定暫不進攻劉邦,但卻與范增擬定在鴻門擺宴,借招待劉邦之機,殺死劉邦。劉邦明知此行如虎口做客,危機重重,但又不得不去,真是進退維谷。張良心知劉邦必會為此事為難,便精辟地向劉邦分析了項羽其人。聽了張良的一番話,劉邦決心深入虎穴,坦然赴宴。