通观演义,文丑是在延津之战中被关羽所杀。但实际上,文丑是死于乱军之中。
无论是演义还是正史,文丑大军都是被曹操用计所败。但主要区别是有无关羽加入战场。在公元200年,曹操和袁绍对峙于官渡。当时曹操整体实力弱于袁绍,虽然郭嘉曾向曹操提出“十胜十败论”,但曹魏势力还是不太看好能够战胜袁绍大军,这也是刚开始暂避袁军锋芒的原因所在。
而后,为了逼迫曹操和自己决战,袁绍派遣上将颜良为先锋,率军进攻白马,而袁绍则亲率大军屯守于黎阳。东郡太守刘延面对颜良的兵马,一度向曹操告急。曹操闻讯后,连忙聚众商议。就在这个时候,军师荀攸向曹操献了“声东击西,轻兵掩袭”之计。
也就是说,曹操率军先佯装到延津渡河,做出袭击袁绍后方的姿态,以此来迫使袁绍分兵延津。等袁绍分兵后,再轻兵以急行军的方式到达白马,攻其不备。曹操听从荀攸的建议后,以中郎将张辽和偏将军关羽为先锋,而曹操则率领裨将军徐晃等人为后军。
正是因为如此,袁绍在听得斥候回报,曹操将要于延津渡河后,连忙分兵前去求援。而等袁绍分兵之后,张辽和关羽连忙急行军到达白马。等到曹军距离颜良大军不足十余里时,颜良才仓促迎战。
但可惜的是,关羽的赤兔马快,再加上武艺高强,他直接望着颜良麾盖的方向冲杀。在措不及防之下,颜良被关羽所杀。而关羽斩杀颜良之后,已经报答了曹操的恩待,并北上寻刘备了。所以,关羽也就没有参与到延津之战。
因为白马不适合防御,曹操便放弃了白马据点,沿河向西转移人口和物资。这个时候,袁绍已受到了颜良被杀,白马之战失败的消息,十分震怒,直接率军渡河去追杀曹操的运输队伍。曹操到达延津后,在距离白马不足二十里的地方下寨。
这时,军师荀攸又向曹操献了“饵敌之计”,也就是把从白马运输过来的物资乱丢在撤退的路上,把袁军的冲势打散,而后再率军冲锋。所以,当文丑和刘备率领五六千起兵追杀过来时,看到地上的物资,这些骑兵直接分散开来抢掠。
等到文丑大军的注意力都集中在这些物资上时,曹操直接率领不足六百军士冲杀过来。面对突如其来的曹军,文丑大军不依队伍,自相杂乱。在曹军的一番冲杀下,文丑就这样死于乱军之中了。
而在演义中,曹操也是用了“饵敌之计”,在文丑军队杂乱无度时,再让张辽和徐晃,以及关羽等人冲杀。文丑在乱军中,二箭射退张辽,又追着徐晃厮杀。但可惜的是,关羽突然从乱军中冲了出来,把文丑给斩杀了。