击，直捣定西，攻打王保保。李文忠自居庸从东路出击，横穿沙漠，追击元昭宗。徐达兵至定西时，王保保退驻沈儿峪，徐达挥师逼近。双方隔沟而垒，一天之内交战数次。王保保派精兵从小路出发，进攻东南垒，左丞胡德济仓惶失措，军中惊扰，徐达率军将王保保击退。徐达因为他是胡大海之子，便将他押送到京城，而将他手下指挥斩首数人以示众。第二天，整顿军队，进兵夺沟，殊死作战，大破王保保军，擒获郯王、文济王及国公、平章以下文武官属一千八百六十余人，将士八万四千五百余人，马匹、骆驼等牲畜数以万计。王保保仅携妻子、儿女数人逃往和林。胡德济被