白马之战是东汉末年袁绍和曹操在华北决战官渡时的一系列战斗中的第一次战斗。又称“白马解围”,发生在东汉献帝建安五年(公元200年)。在官渡之战初期,司空兼车骑将军曹操,袁绍派大将颜良进攻白马(今滑县东北),曹操采纳荀攸之计,引兵先到延津,佯装渡河去袭击袁绍后方,准备乘袁绍分兵应战之机,再以轻装部队回袭白马。袁绍不知是计,果然派出大量的军队前往延津应战。荀攸之计的成功实施为曹军奠定胜局。
曹操采用声东击西战法,立刻派遣张辽、关羽突袭白马。关羽于万军之中刺死颜良,白马之围遂解。