進見袁紹,說:“這次又是關羽殺了文丑,而劉備卻假裝不知道。”袁紹大怒,罵道:“大耳賊!你怎麼敢如此!”不久,劉備來到,袁紹下令將他推出去斬首。劉備說:“我有什麼罪?”袁紹說:“你故意讓你的弟弟又毀掉我的一員大將,這難道沒有罪嗎?”劉備說:“請讓我說一句話再死:曹操一向忌恨我,現在他知道我在您這裡,怕我幫助您,所以特意讓關羽殺死兩位大將,他知道您一定會生氣。這是借您的手來殺我劉備。請您三思。”袁紹說:“劉備說得有道理。你們差點讓我背上了害賢的惡名。”他喝退左右,請劉備上帳而坐。
劉備感謝說:“感謝您的寬大和恩情,我無以為報。我想派一個心腹之人帶著密信去見關羽,讓他知道我的訊息。他一定會星夜趕來輔佐您,共同誅殺曹操,以報顏良、文丑之仇。您看如何?”袁紹大喜說:“如果我得到關羽,他的價值勝過顏良、文丑十倍。”劉備寫好信札,但還沒有人送去。袁紹下令軍隊退守武陽,連營數十里,按兵不動。
曹操則派夏侯惇領兵守住官渡隘口,自己班師回許都。他在許都大宴眾官,慶祝關羽的功績。他對呂虔說:“以前我把糧草放在前面,是為了引誘敵人。只有荀公達知道我的心思。”眾人都歎服不已。
正在飲宴之間,忽然有報告說:“汝南有黃巾軍的劉闢、龔都等人,非常猖獗。曹洪多次戰鬥都不利,請求派兵救援。”關羽聽到這話後,進言說:“我願意盡犬馬之勞,去攻破汝南的賊寇。”曹操說:“你剛立了大功,我還沒有好好酬謝你,怎麼可以再讓你出征呢?”關羽說:“我長久閒著會生病的,願意再出徵一次。”曹操很讚賞他的勇氣,於是調撥五萬大軍給他,派于禁、樂進作為副將。第二天關羽就出發了。
荀彧私下對曹操說:“關羽常常有歸順劉備的心思,如果他知道劉備的訊息一定會離開。我們不能頻繁地讓他出徵。”曹操說:“這次他立下功勞後,我就不再讓他臨敵了。”
關羽帶領軍隊接近汝南時紮下了營寨。當天晚上在營外捉到了兩個細作(間諜)其中一人關羽認識是孫乾。關羽讓左右的人退下後問孫乾:“自從我們潰散之後我一直沒有你的訊息你現在為什麼在這裡?”孫乾說:“我自從逃難以來一直在汝南漂泊幸好被劉闢收留。現在將軍為什麼在曹操那裡?不知道甘夫人和糜夫人是否安好?”關羽於是將之前的事情詳細地說了一遍。
孫乾說:“最近聽說劉備在袁紹那裡我想過去投奔他但一直沒有機會。現在劉闢和龔都已經歸順了袁紹他們正在相助攻打曹操。幸運的是將軍你到了這裡他們特別派我來做細作向你報告訊息。明天他們兩人會假裝戰敗一陣你可以迅速帶著兩位夫人投奔袁紹那裡與劉備相見。”關羽說:“既然我哥哥在袁紹那裡我一定會星夜趕去。但我擔心我斬了袁紹的兩員大將會引起變故。”孫乾說:“我會先去探聽虛實再來向你報告。”關羽說:“我只要能見到我哥哥一面萬死不辭。現在我回許昌後就向曹操辭行。”當天晚上他秘密地送走了孫乾。
第二天關羽帶兵出擊龔都也披掛上陣。關羽問:“你們為什麼要背叛朝廷?”龔都說:“你是一個背主之人反而來責問我?”關羽說:“我何時背主了?”龔都說:“劉備在袁紹那裡你卻跟從曹操這是為什麼?”關羽不再多言拍馬揮刀向前衝去。龔都假裝敗逃關羽緊追不捨。龔都回頭對關羽說:“故主的恩情不能忘記。你應該速速前進我讓出汝南給你。”關羽會意驅動軍隊掩殺過去。劉闢和龔都假裝戰敗四散逃走。關羽奪得了州縣安定了民心然後班師回許昌。曹操親自出城迎接並賞賜犒勞軍士。
宴會結束後,關羽回到家,在門外參拜了甘夫人和糜夫人。甘夫人問:“叔叔兩次出征,可曾得知皇叔劉備的訊息?”關羽回答:“還沒有。”關羽離開後,兩位夫人在門內痛哭,說:“想必皇叔已經遭遇不測了!二叔擔心我們姐妹煩惱,所以隱瞞了實情。”正哭著,有一個隨行的老兵在門外說:“夫人別哭,主人現在在河北袁紹那裡。”夫人問:“你怎麼知道?”老兵回答:“我跟隨關將軍出征時,有人在陣上說的。”甘夫人急忙召見關羽責備他說:“皇叔未曾辜負你,你現在受了曹操的恩惠,就忘記了舊日的情義,為什麼不把實情告訴我們?”關羽叩首說:“兄長現在確實在河北,我不敢告訴嫂嫂是怕洩露訊息。此事須從長計議,不能操之過急。”甘夫人說:“叔叔應該抓緊時間。”關羽退去後,坐立不安地思索著離開的辦法。
原來,于禁探聽到劉備在河北的訊息後,報告給了曹操。曹操派張遼來試探關羽的心意