至正十七年七月,朱元璋為鞏固和開拓江南戰略基地,在分兵一部攻占江陰、常熟(今屬江蘇)的同時,另部由胡大海率領攻徽州。胡大海率部先下 徽州績溪(今屬安徽)、徽州休寧(今屬安徽)剪除徽州兩翼後,揮師直攻徽州。元守城元帥巴爾恩不花及建德路萬戶吳納率兵迎戰,被胡大海擊敗,退守遂安(今浙江淳安西南),胡大海乘勢攻克徽州。改徽州路為興安府。九月,元苗帥楊完者率兵數萬自杭州(今屬浙江)攻徽州。時徽州新附,守御器械不備,加之胡大海率兵攻婺源(今屬江西),城中防禦力量薄弱,守將鄧愈採用疑兵之計,大開城門,元軍不敢妄攻。胡大海得知徽州被圍訊息後,自婺源兼程回救,城中守兵也從中殺出,在吳軍兩邊夾擊下,苗軍大敗,殺其鎮撫李萬,擒其部將吳辛、董旺等,楊完者率餘部逃走,鄧愈等率部乘勝進克婺源。
點評:此戰,朱元璋軍採取除翼孤首的戰法,先下徽州,爾後又以疑兵之策再敗反攻元軍於徽州城下,並乘勢進克婺源,為鞏固應天府和爾後向長江上游發展,創造了有利條件。