I 757, etter at An Lushans sønn og etterfølger An Qingxu ble beseiret av Tang-styrkene og måtte forlate Luoyang, rakk An Qingxu først å henretted Geshu og omkring tretti andre Tang-generaler som var i fangenskap der.