四、北伐中原
元至正二十七年(1367年)十月,朱元璋在消灭东吴之后,兵分两路,命胡廷瑞率师前往南路,攻取福建;同时,命徐达、常遇春率主力部队向北路出发,攻取中原。
在派兵北伐中原之前,朱元璋召集将领商议作战部署,并分析了当时的形势:东吴已灭,削平福建指日可待。另外,四川的夏国和元朝梁王占据的云南以陷入孤立。在元朝统治的中心地带北方,扩廓帖木尔与李思齐等军阀正在进行混战。扩廓帖木尔率军回到河南后,元顺帝命他代皇太子统领天下兵。李思齐不服,下令一兵一卒都不许出武关,联合屯驻陕西的军阀张良弼、脱列伯等,与扩廓帖木尔展开了公开对峙。而元顺帝促令扩廓帖木尔南征,扩廓帖木尔只派貊高驻守山东,虚张声势,实际上集中力量对付陕西的李思齐部。此年八月,顺帝曾令皇太子统领天下兵马,以督命扩廓帖木尔、李思齐、张良弼等分道南征,扩廓帖木尔不愿执行命令,命貊高自山东赴陕西,直捣凤翔,但貊高军行至卫辉中途叛变,元顺帝乘机免去扩廓帖木尔中书左丞相等职,并命李思齐、张良弼等东讨扩廓帖木尔。这几支元朝军阀陷入了一片混战之中。面对这样有利的形势,制定了稳扎稳打的进军战略:“先取山东,撤其屏蔽;旋师河南,断其羽翼,拔潼关而守之,据其户槛。天下形势,入我掌握。然后进兵元都,则彼势孤援绝,不战可克。既克其都,鼓行而西,云中、九原以及关、陇,可席卷而下。”根据这一战略布置,朱元璋任徐达为征虏大将军、常遇春为副将军,统率甲士25万,由淮入河,长驱直上,进行北伐。
首先,攻取山东。朱元璋命大军夺取山东,并非争地夺城,而是准备推翻元朝,重建新的王朝。出兵之前,他制定了严格的军纪:“所经之处,及城下之日,勿妄杀人,勿夺民财,勿毁民居,勿废农具,勿掠人子女。”并命宋濂发布了告天下檄文。檄文说:“当此之时,天运循环,中原气盛,亿兆之中,当降生圣人,驱逐胡虏,恢复中华,立纲陈纪,救济斯民。”檄文中依据儒家“天命说”,把“明王出世”,改为“天生圣人”;提出了“驱逐胡虏”,推翻元朝的口号;“恢复中华”以号召恢复汉族政权;“立纲陈纪”重建封建纲纪,恢复封建统治秩序。值得注意的是,朱元璋为了最大限度地孤立元朝皇帝,申明蒙古、色目人,“原为臣民者,与中夏之人抚养无异”,以此争取蒙古和色目人官员的降服,减少北伐灭元的阻力,以便加速北伐的胜利。
十月,徐达、常遇春率大军由淮安北上。十一月,攻克沂州。徐达军到达淮安,致书招降王宣,不久王宣父子降而又叛,徐达以王宣反复无常,抓获之后就杀了他,王信逃跑到了山西,并削平了沂州。徐达军进攻益都路,宣慰使普颜不花捍城力战,终因不能抵挡而使城陷落。
十二月,北伐军进至东平,元朝平章马德弃城逃走。徐达军至济南,元朝平章忽林台、詹同等,有的逃跑,有的投降。接着,济宁、莱阳亦相继投降。后来常遇春攻克东昌,茌平等县都投降常军。徐达又平定乐安。元顺帝此时命右丞相也速会同诸部守山东,左丞相秃鲁督令李思齐、张良弼守关中,脱列伯东进以增援。李思齐等军阀拒不受命。到这一年年底,徐达、常遇春军占领了山东全境。
十二月,徐达军进入济南之后,方国珍已在此之前投降,汤和大军也已攻取了福州。朱元璋南征北伐,都按计划取得了节节胜利,推翻元朝也屈指可数了。中书右丞相李善长率领百官,奏请朱元璋乘此时建国称帝。至正二十八年,即太祖洪武元年(1368年)一月四日,朱元璋在应天府奉天殿登上皇帝宝座,建国号大明,年号为洪武。朱元璋经过十几年的苦心经营与南征北伐,终于实现了他统一中国的愿望,在应天建立起一个新的王朝。
明王朝的建立,对全国具有重大的影响,它极大地鼓舞了北伐将士的士气。北伐军士气更加高昂,仍按计划进取河南。元朝河南王扩廓帖木儿由于遭到李思齐各部的联合进攻,从泽州退到晋宁,貊高部又向晋宁追击。三月,徐达军北上黄河,攻克永城、归德、许州、师至陈桥,又抵汴梁,元朝守将左君弼投降。
四月,徐达率大军从虎牢关进至河南塔儿湾。在塔儿湾,同元军展开了大战,历史上称“塔儿湾大战”。元将扩廓帖木尔率兵五万迎战,列阵于洛水之北。五月,徐达军夺取虢州,平定登封,巩县又叛变。七月,邓愈攻克陉州。时潼关以东悉平,北伐中原取得最后的胜利。