明洪武元年(1368年)十一月至十二月,在明攻山西之戰中,奪取山西太原的作戰。
洪武元年八月,明太祖朱元璋命征虜大將軍徐達、副將軍常遇春率軍西攻山西。徐達既克大都(今北京),遂乘元山西守將擴廓帖木兒引軍東嚮往救大都之機,批亢搗虛,逕取太原,於十一月底進抵太原城下,等待偏將軍湯和、副將軍馮宗異自南而來,夾攻太原。擴廓帖木兒聞訊,自保全州(今河北涿鹿)回救太原。兩軍遭遇於太原城外,元軍萬騎突至,前鋒甚銳,參政傅友德、行省右丞薛顯率部將其擊退。擴廓帖木兒緊隨明軍布陣城西。徐達因明軍兵力處於劣勢,採納了指揮郭英和常遇春乘夜襲擊元營的策略,並以元降將豁鼻馬為內應,先遣50騎埋伏於城東10里處,以舉火鳴炮作為進攻的信號。至夜,郭英率精騎潛襲元軍陣營,舉火鳴炮,伏兵回響,常遇春等部也猝逼陣前,殺聲震天。元軍不知所措,亂作一團,自相蹂躪,不戰而潰。擴廓帖木兒毫無思想準備,在慌亂中率18騎逃往大同,繼而轉入甘肅。徐達遂率軍進營城西,豁鼻馬獻城投降。十二月初一日,明軍進占太原,俘獲官兵4萬人,馬4萬餘匹。