是役也,昌虽寡谋,魏亦幸胜。其时魏兵不足二万,而昌众步骑三万;大武引而疲之,行五六里,冲其阵,尚不动;及战,大武坠马,流矢中掌,其不败者亦幸耳。娥清以五千骑攻赫连定,定亦走上邽。奚斤追之,至雍,不及而还。大武诏斤班师。斤请益铠马平昌,不许。抗表固请,乃许之。给斤万人,遣将军刘拔送马三千匹与斤。
五年,魏神?元年。二月,昌退屯平凉。斤进军安定。马多疫死,士众乏粮,乃深垒自固。遣大仆丘堆等督租于民间,为昌所败。昌日来侵掠,刍牧者不得出,士卒患之。
监军侍御史安颉请募壮勇出击。斤言“以步击骑,终无捷理”,欲须救骑至。颉曰:“今兵虽无马,将帅所乘,足得二百骑,就不能破,可折其锐。且昌狷而无谋,每好挑战,众皆识之,若伏兵掩击,昌可禽也。”斤犹难之。
颉乃阴与尉眷等谋,选骑待焉。昌来攻垒,颉出应之。昌于阵前自接战,军士识昌,争往赴之。会天大风,扬尘,昼昏,众乱。昌退。颉等追击,昌马蹶而坠,遂禽昌。《通鉴考异》曰:“《十六国春秋钞》云:承光三年,五月,战于黑渠,为魏所败。昌与数千骑奔还,魏追骑亦至。昌河内公费连乌提守高平,徙诸城民七万户于安定以都之。四年,二月,魏军至安定。三城溃。昌奔秦州。魏东平公娥青追禽之,送于魏。与《后魏纪传》不同,今从《后魏书》。”案承光赫连昌年号,承光三年,宋元嘉四年也。