15万军队兵分三路解白马之围。关羽新降曹操并得了很多赏赐，希望参加对颜良作战以回报曹操的厚待。曹操亲率5万迎战颜良，但被颜良部下精兵整齐的阵势所震慑。吕布旧将宋宪、魏续相继请求与颜良单挑，都很快被杀。徐晃出马战颜良，大约二十合后败走。双方休战。在谋士程昱建议下，曹操召见关羽，但怕他一旦回报了自己的善待就会离开。次日，颜良军列好阵，关羽陪曹操坐在小山顶向下看，远远看见了颜良的麾盖。关羽跨上赤兔马冲入敌军。颜良未及反应，即被关羽所杀。关羽割下颜良首级绑在马脖子上，顺利返回。颜良军士气大损，陷入混乱，为曹操提