一連數日探查卻不見明軍來襲,王保保一時間有種不太好的感覺。
就在王保保感覺心中焦慮不安時,一個訊息讓王保保震驚不已,元順帝居然帶著人棄了大都跑路了。
洪武元年七月五日,徐達率軍進佔大都,至齊化門,令將士填壕登城而入。徐達本人親自登上齊化門樓,殺死元朝監國宗室淮王帖木兒不花和右丞相張康伯等人,並俘諸王子六人,封存府庫圖籍寶物以及故宮殿門,令兵守衛。命令士卒不得侵暴搶掠,居民各安其業。同時遣將巡邏古北諸處關口,又命指揮華雲龍經理大都,新築城垣。
短短數日元大都就被明軍佔領,王保保氣悶不已,隨即帶領大軍轉向準備回太原,然而還不等王保保起兵開拔,就有探子來報太原城失守,現已經被明軍佔領。
王保保聽聞此訊息感到不可置信,立刻率領大軍向太原進軍。
此時太原城內,朱文傑就在王保保的府邸,在王保保出兵不久後朱文傑就收到了訊息,朱文傑得此訊息不由大喜,立刻開始整兵開戰。
天井關不到一個時辰就被朱文傑拿下,元軍的守備實在孱弱,朱文傑都沒怎麼發力就拿下關隘,隨即朱文傑由天井關兵分兩路,朱文傑親自帶領兩萬輕重騎兵直取太原,胡關住和王平帶領三萬步兵進兵晉城。
朱文傑率領騎兵極速賓士太原,輕騎兵開路走走停停,重騎兵三馬換乘,兩萬大軍於四個時辰後兵臨太原城下。
此時正值午夜,朱文傑先令將士休息一個時辰,然後分兵四方城門,朱文傑親自帶領五千將士偷襲南城門。
太原守備空虛是真的空虛,全城守軍居然只有區區兩千人,朱文傑帶頭用繩索先登城牆,兩刻鐘過後斬殺百來名元軍兵卒,成功拿下南城門。
南城門洞開大軍進城,城破元軍兵卒放棄抵抗,朱文傑輕鬆拿下王保保的大本營太原城。
太原城被拿下,朱文傑封鎖城門,嚴禁有人出城傳遞太原失守資訊。
胡關住和王平率軍攻打晉城也十分順利,苗蠻軍配置有火器,大炮轟城洞開城門,苗蠻軍入城和元軍巷戰,然元軍不敵少數戰死,其餘紛紛投降。