官渡之战初期,袁绍派大将颜良为先锋将曹军围困在白马坡。后来,关羽将颜良斩杀,并把他的首级献给了曹操,打破战事僵局。
袁绍得知是关羽所为后十分愤怒,便想杀了投靠自己的刘备。刘备以不能听他人一面之词为由为自己辩驳。袁绍经过一番思考,相信了刘备的辩解,并放弃了杀掉他的念头。随后,袁绍在军帐中与众人商量如何为颜良报仇。这时,文丑自告奋勇向袁绍请命。袁绍听后,同意他亲率七万大军与曹军开战。
文丑率军渡过黄河后,顺利占据延津。两军交战时,文丑孤身一人冲入曹军,先后与张辽、徐晃两员大将交战。张辽、徐晃二人见打不过文丑,便迅速沿河撤退。这时,关羽带着十几人从后方迎击追来的文丑。双方交战不到三个回合,文丑便败下阵来并打算逃走。关羽快马加鞭,一刀将其砍于马下。曹操见关羽杀了文丑,下令全军趁势出击,将袁军打得落荒而逃。
白马坡前斩颜良,延津诛文丑,成为了关羽在曹营期间最辉煌的战绩。他也因此与张飞一同被后世称为万人敌。