曹操亲自进军黎阳近郊诱敌，让东郡太守刘延屯白马，以使曹操军在第一线防御袁绍时能对袁绍的堡垒一目了然。曹操又把注意力转移到南面具有地利的官渡，于是守御白马只剩延缓敌军渡河进军的意义了。曹操还在附近的延津安排了于禁的两千军队，回师许昌作进一步备战。汉献帝建安五年（200年）正月（2月3日 - 3月2日），曹操扑灭了刘备在徐州的叛乱后，重返官渡前线。
战役.二月（3月3日 - 4月1日），袁绍派将领颜良率郭图、淳于琼渡河攻刘延于白马，自己留在黎阳后方作渡河之势。此前，谋士沮授反对让颜