Zhang He
하지만 이때 반전이 일어났다. 당시 원소의 참모 허유(許攸)는 자신의 비리가 드러난 것이 두려워 원소를 배신하며 조조에게 원소군 군량고의 위치 등의 기밀 정보들을 가르쳐 줬는데. 그 결과 오소(烏巢)의 보급기지는 조조에게 함락당했으며 그 책임 소재를 두고 간부들 사이에 충돌이 일어난 끝에 장합(張郃)과 고람(高覽)이 원소를 공격하고 진영을 불태워버린 뒤 조조에게 투항했는데, 이로 인해 원소군은 대혼란에 빠졌으며 총대장 원소의 생사조차 불분명해졌으므로 사실상 군대는 완전히 붕괴되어 어이없이 괴멸당하고 말았다.