自黎阳的袁绍军多于曹操军，曹操军师荀攸建议声东击西，分割袁绍军，消灭无备的颜良。曹操依计而行，进军延津作渡河攻袁绍后方状。袁绍见受到威胁，从黎阳分兵向西沿黄河北岸防御，中了计。曹操迅速率轻骑兵东进白马，在前哨以西十里遭遇了惊骇的颜良。曹操命张辽和刘备兵败徐州后新降的关羽为先锋。关羽远远望见颜良麾盖，杀入军中，斩其首而还。白马之围遂溃。
后果.白马得胜后，曹操认为在白马的前哨守不住，将其中的人和军备向西运往延津，但白马的百姓并不愿意跟着曹操走。袁绍渡河追击，在黄河南岸攻击运粮车队。由