Bitva u Chahezhenu
Bitva u Chahezhenu se odehrála v zimě roku 191 mezi armádami Cao Caoa a hanovského generála Huang Wana. Cao Cao zničil hanovskou armádu, která hrozila útokem na neobsazené město Chen, hlavní město komanderie Chen, a poté pokračoval v pochodu na sever.Pozadí
V zimě roku 191 poslal hanovský ministr Wang Yun, který se obával tyranie Dong Zhuoa, svou adoptivní dceru Diao Chan do hlavního města. Jeho plánem bylo, aby ona zničila vztah mezi Dong Zhuoem a jeho adoptivním synem Lu Buem.
Cao Cao využil trhlin v Dong Zhuově režimu k dalšímu rozšíření svých zisků a doufal, že pochoduje severozápadně od Yangzhou, přes svou část Chen Commandery, a dobude Chen farmland na severozápad od města Chen, čímž dokončí své dobytí commandery a přiblíží se k hlavnímu městu Chang'an, kde by mohl zničit samotného Dong Zhuoa. Na cestě se však objevily nové hrozby: jeho otec Cao Song byl přepaden a zavražděn podlým Tao Qianem, a tak Cao Cao vyhlásil Tao Qianovi válku. Mezitím se hanovská armáda pod vedením Huang Wana posunula na sever od města Yangzhou a během Cao Caoovy nepřítomnosti ohrožovala město Chen. Cao Cao se rozhodl, že s nimi bude bojovat, místo aby nechal své území bez obrany.
Bitva
V následující bitvě Cao Caoova početnější armáda zaútočila na Huang Wanovu armádu z několika stran, zatímco Cao Cao sám zaútočil na zbabělého Huang Wana, který odmítl s ním bojovat. Cao Cao zabil prchajícího Huang Wana, jehož vojáci byli obklíčeni a pobiti. Cao Cao způsobil Huang Wanově armádě o síle 631 mužů ztráty 448 mužů a zajal a rekrutoval 51 vězňů. Zbytky Huang Wanovy armády byly donuceny ustoupit na území Han, což Cao Caovi umožnilo pokračovat v postupu na sever.