宋澄向西逃走，聚集了数万人响应张瓘，掉头开向姑臧。张祚派杨秋胡把张曜灵带到东苑斩杀，尸体埋在沙坑当中，宋混的部队驻扎在武始的大湖边，哀悼张曜灵。闰六月，宋混的部队抵达姑臧，张瓘的弟弟张琚及儿子张嵩打开西城门让宋混的军队进城。他们立张重华之子七岁的凉武侯张玄靓为国主。张祚被士兵杀掉，宋混等人砍下了他的首级示众。宋混等人把张祚以普通百姓的规格埋葬，并且杀了他的两个儿子。宋混、张琚上书东晋朝廷请立张玄靓为大将军、凉州牧、西平公，在境内实行大赦，纪年恢复为建兴四十三年。张瓘抵达姑臧，推戴张玄靓为凉王，任命宋混为尚书