200年,袁绍和曹操终于在官渡交战。开战时,沮授劝谏袁绍,颜良性急不可单独任用,但是袁绍仍派遣颜良进攻单独守护白马的曹将刘延。面对这个形势,曹操采纳荀攸的建议,扮作攻击袁绍军队背后的样子,因为大量兵力参加了进攻所以防御的袁绍军队变得缺少,颜良军因而孤立地作战。这时,张辽推荐当时变成曹操俘虏的关羽,关羽作为援军遇上了颜良,关羽闯入到袁绍军中刺杀颜良,带回了颜良的首级。