纳了谋士荀攸的建议，扮作偷袭袁绍军队的后方，率军先佯装在延津渡河，诱使袁绍分兵延津，然后，轻兵急进，奔袭白马，攻其不备。袁军因为打算防御进攻的曹军，颜良的部队因而孤立地作战。此时曹军趁机引兵向白马疾进，及距白马十余里时，颜良大为震惊，仓促迎战。曹操派将军张辽为先锋率先进击。这时，张辽推荐当时变成曹操俘虏的关羽同为先锋，关羽作为援军被派遣而跟颜良碰上。据《三国志‧关张马黄赵传》所说，关羽看到颜良的帅旗后，快马加鞭杀入颜良的大军，其手下将士因惧怕无人敢挡，让关羽跃马到颜良阵前，颜良反应不及，被关羽刺杀，并带回了