Da Zhāng fikk høre om Zhang Songs plan fra Songs eldre bror Zhang Su, fikk han Song henrettet og begynte sin kamp mot Liu Bei, som startet sin erobring av Yizhou. Selv om generaler som Zhang Ran kjempet hardt for å beskytte sin herre, ble de beseiret av Liu Bei, som i 214 hadde omringet Zhāngs hovedstad Chengdu. Zhāngs rådgivere Liu Ba, Dong He og Hu Jing forsøkte å overtale Zhāng til å gjøre motstand hva det enn måtte koste, men Zhāng ignorerte dem og sa han ikke ville hans undersåtter skulle lide enda mer, og overga seg dermed til Liu Bei.