过了黄河之后快要到达天井关时朱文杰又带兵转道,沿着王屋山前往中条山方向而去。
过了中条山朱文杰大军来到运城,然而朱文杰溜达一圈后转身就走了,这把运城守军看的紧张不已。
出了运城朱文杰再次返回天井关下,一番摇旗呐喊之后朱文杰撤军,然后就在天井关下驻扎起来。
此时驻守太原的王保保正头痛不已,徐达大军进军河北,元顺帝下旨让其去救援,然而王保保在山西这边也不太平,他名义上有二十万大军,其实只有十万大军听其调遣,另外十万大军分布山西各地,他王保保调不动,如此情形全都因为元末各派系的纷争。
如今明军北上大都,王保保还在考虑到底救援大都与否,却收到探子来报,天井关外有支大军驻扎,看情形是为了牵制他王保保而来。
王保保思虑良久最终出兵太原,只不过此次出兵王保保没有全速前进,而是做出一副支援大都的架势。
洪武元年六月二十八日,徐达所部大军抵达元大都附近,忽然得知山西太原出兵来援,徐达随即放弃立刻攻打大都,假意令常遇春,张兴祖所部调转方向,迎击山西援军,其实依旧汇合所有北伐大军准备攻打元大都。
王保保大军出了太原前往大同驻扎,派遣少量兵马出大同前往河北境内,一连数日探查却不见明军来袭,王保保一时间有种不太好的感觉。
就在王保保感觉心中焦虑不安时,一个消息让王保保震惊不已,元顺帝居然带着人弃了大都跑路了。
洪武元年七月五日,徐达率军进占大都,至齐化门,令将士填壕登城而入。徐达本人亲自登上齐化门楼,杀死元朝监国宗室淮王帖木儿不花和右丞相张康伯等人,并俘诸王子六人,封存府库图籍宝物以及故宫殿门,令兵守卫。命令士卒不得侵暴抢掠,居民各安其业。同时遣将巡逻古北诸处关口,又命指挥华云龙经理大都,新筑城垣。
短短数日元大都就被明军占领,王保保气闷不已,随即带领大军转向准备回太原,然而还不等王保保起兵开拔,就有探子来报太原城失守,现已经被明军占领。
王保保听闻此消息感到不可置信,立刻率领大军向太原进军。
此时太原城内,朱文杰就在王保保的府邸,在王保保出兵不久后朱文杰就收到了消息,朱文杰得此消息不由大喜,立刻开始整兵开战。
天井关不到一个时辰就被朱文杰拿下,元军的守备实在孱弱,朱文杰都没怎么发力就拿下关隘,随即朱文杰由天井关兵分两路,朱文杰亲自带领两万轻重骑兵直取太原,胡关住和王平带领三万步兵进兵晋城。
朱文杰率领骑兵极速奔驰太原,轻骑兵开路走走停停,重骑兵三马换乘,两万大军于四个时辰后兵临太原城下。
此时正值午夜,朱文杰先令将士休息一个时辰,然后分兵四方城门,朱文杰亲自带领五千将士偷袭南城门。
太原守备空虚是真的空虚,全城守军居然只有区区两千人,朱文杰带头用绳索先登城墙,两刻钟过后斩杀百来名元军兵卒,成功拿下南城门。
南城门洞开大军进城,城破元军兵卒放弃抵抗,朱文杰轻松拿下王保保的大本营太原城。
太原城被拿下,朱文杰封锁城门,严禁有人出城传递太原失守信息。
胡关住和王平率军攻打晋城也十分顺利,苗蛮军配置有火器,大炮轰城洞开城门,苗蛮军入城和元军巷战,然元军不敌少数战死,其余纷纷投降。