到了官渡之战的开始阶段,关羽仗其勇力在万军中斩杀了袁绍手下的名将颜良,曹操又封关羽为汉寿亭侯。后来袁绍派遣刘备率小股人马骚扰许下,关羽亡归刘备。按正常的说法是关羽不忘刘备的知遇之恩,又感曹操待遇之厚,所以先斩颜良而报曹操,而后复归刘备,这种不忘旧恩的做法据说曹操也很赞赏,所以非但没有派追兵追杀,还回绝了手下的追杀提议,因此历史上并没有《三国演义》里过五关斩六将的事发生(5)。
至此,疑问又来了。关羽真的是象他说的那样:“吾极知曹公待我厚,然吾受刘将军厚恩,誓以共死,不可背之。吾终不留,吾要当立效以报曹公乃去”吗?我看不一定,我们先看看他弃曹奔刘时的大背景是怎么样一个情况。
官渡之战,袁、曹无论兵力、后勤补给都是对比悬殊,袁绍以十余万人马对曹操的约三万人,在关羽斩颜良解了白马之围之后,曹操“……还军官渡。绍进保阳武。……绍连营稍前,依沙□为屯,东西数十里。公亦分营与相当,合战不利。时公兵不满万,伤者十二三。绍复进临官渡,起土山地道。公亦于内作之,以相应。绍射营中,矢如雨下,行者皆蒙楯,众大惧。时公粮少,与荀彧书,议欲还许”(6)。可见在解了白马之围后,不但官渡战场形势依然不利于曹操,而且粮草供给也已严重不足。所以当时很多人暗中与袁绍有往来,企图在曹操失败以后留个后路,曹操在击败袁绍之后,曾缴获了大量的曹操军中将领及许昌官员和袁绍的暗中来往书信,曹操焚之而不问(7),说道:“当绍之强,孤犹不能自保,而况众人乎!”(8)。