Expediciones Norteñas de Zhuge Liang

Esta vez, Zhuge Liang decidió cambiar de objetivo y en el 229 a. C. lanzó su segunda expedición.

Chencang se hallaba custodiada por el general veterano, Hao Zhao, quien había construido fortificaciones después de la invasión.

Hao Zhao solo contaba con 1000 soldados, pero logró contener la invasión el tiempo suficiente como para que refuerzos liderados por Zhang He llegasen a su rescate.

Finalmente, Zhuge Liang dijo haberse quedado sin provisiones y se vio forzado a abandonar el asedio antes de que los refuerzos llegaran.

Sin una estrategia coordinada, Guo Huai y Fei Yao fueron derrotados por el ejército de Shu.

Durante esta batalla, Zhuge Liang le infligió a Sima Yi grandes pérdidas, sin embargo, este último aún tenía un gran ejército.

Zhang He fue emboscado en Mumen, donde Zhuge Liang había ordenado a una gran cantidad de ballesteros que se escondieran en terreno elevado y disparasen a cualquiera que entrase al desfiladero.

Tras esta derrota Sima Yi pensó que era otra emboscada de Zhuge Liang y abandonó la persecución.