建安五年(200),曹操進攻劉備,劉軍大敗,關羽被生擒,不得已投降曹操。曹操對關羽禮遇有加,極為尊重。但關羽在得知劉備的消息後,便向曹操辭行,要去找劉備,曹操卻故意不見他。關羽沒有辦法,就帶著兩位嫂子,前往河北找劉備。
快到洛陽的時候,他們走到東嶺關,守關的人叫孔秀,正帶著五百多士兵等著他們。關羽從赤兔馬上下來,和孔秀打招呼。孔秀問:“關將軍您現在要去哪裏啊?”
關羽說:“我從曹丞相那兒出來,現在要去河北找我的義兄劉備。”
孔秀說:“河北是袁紹的地盤,而袁紹可是丞相的死對頭。關將軍您現在去河北,有丞相的通關文書嗎?”
關羽盡管有些不耐煩,但還是解釋說:“我因為怕耽誤時間,所以沒去和丞相要文書。”
孔秀笑著說:“關將軍,這是規章製度,還是遵守的好。”
關羽聽孔秀的意思,似乎是不打算放他們過去,於是皺著眉頭問:“你是不是不想讓我過去?”
孔秀說:“將軍過去也可以,不過要留下老人和小孩當作人質。”
關羽聽了這話,非常生氣,舉起青龍偃月刀就朝孔秀劈過去,孔秀跑進關裏,不久,騎上馬穿好戰袍,帶著士兵出來阻攔,對關羽說:“我看你今天怎麼過去!”
關羽不答話,揚起青龍偃月刀就把孔秀給殺了。孔秀部下見將領死了,便四處逃散。關羽大聲說:“你們別慌,我和你們無冤無仇,不會殺你們的。你們老實在這裏待著,看到曹丞相就和他說孔秀想殺我,才被我給殺了。”說完,就帶著兩個嫂子往洛陽去了。
洛陽太守韓福聽軍士報告說關羽要來了,急忙召集將領們商量,將領們說:“關羽沒有曹丞相的通關文書,就是私自逃跑。但是他本領高,如果我們和他麵對麵打,肯定打不過他。不如我們讓人把他引進埋伏,然後暗地裏讓弓箭手射他。”
沒一會兒,關羽到了。韓福帶著一千多人出城,關羽說:“孔秀不讓我走,已經被我殺了,你也想找死嗎?”
韓福說:“哪位愛將幫我把這個口出狂言的小子逮住?”
孟坦騎著馬出來,關羽上前迎戰,兩個人還沒打三個回合,孟坦就往後退,關羽在後麵追他。孟坦本想著把關羽引到城裏,沒想到赤兔馬跑得太快,一下子就追上了他。關羽舉起刀就把孟坦砍成兩段。韓福連忙往城裏退,躲在大門口朝關羽射了一箭,正好射到他左臂,關羽低下頭,用嘴把箭拔出來,縱馬飛奔向韓福,舉起刀就把他腦袋砍下來了。
關羽簡單地包紮了胳膊,害怕路上有人暗算,繼續趕路。到了沂水關,卞喜假裝熱情地接待關羽,把他引到關前的鎮國寺裏,事先在那兒埋伏下二百多名刀斧手,想把他殺死。但是卞喜沒有想到,鎮國寺裏的一個僧人是關羽同鄉,趁著和他說話的時候暗示關羽卞喜要殺他,關羽於是問卞喜:“您請我去喝酒究竟是好意,還是歹意?”
卞喜還沒回答,關羽就看見了躲在壁衣(裝飾牆壁的帷幕)裏的刀斧手,大喝道:“我以為你是好人,沒想到心腸這麼歹毒。”卞喜知道事情敗露了,大叫:“快動手。”
沒想到,刀斧手一出來,就全被關羽殺了。卞喜拚命地繞著長廊奔跑逃命,關羽拎著刀在後麵追,一刀就把卞喜劈成了兩半。關羽和同鄉的僧人告別後,就和嫂子們繼續趕路,到了滎陽看到了太守王植,王植和韓福是親戚,正想為韓福報仇,聽說關羽到了,就殷勤地給他們安排吃住,想等到晚上他們睡著了後放火把他們燒死。