Cao Zhen
Following the Tianshui revolts and the Battle of Jieting in early 228, Cao Zhen, the General-in-Chief of Wei, predicted that a future invasion by Wei's rival state Shu Han would come from Chencang (陳倉; east of present-day Baoji, Shaanxi), so he ordered Hao Zhao and Wang Sheng (王生) to guard Chencang and strengthen its defences. Cao Zhen was proven right as the Shu regent Zhuge Liang led troops to attack Chencang sometime in January 229.