十里外盖吴的渭北阵地，击破后回长安补给亦只需一日，士马只需捱饿一日，却能一举击败盖吴。不过太武帝没有听从。太武帝到戏水（今陕西临潼县东）时，盖吴知太武帝亲征，于是退入北地山中，大军无法攻击，太武帝亦感后悔，不过太武帝仍在二月到达长安，接着到盩屋（今陕西周至县），诛杀耿青、孙温二垒中与盖吴联系者，接着在陈仓（今陕西宝鸡市）诛杀杀害当地守将的散关氐人。另一方面，讨伐盖吴的乙拔在杏城击败盖吴，盖吴被逼抛弃马匹逃走。太武帝亦于四月返回首都平城（今山西大同市）。五月，盖吴再在杏城起兵，自称秦地王，假署山民，声势又