第二天一早,朱元璋便下令预备七条小船,每条小船都装载火药,船尾都另带一条轻快的小船。傍晚,正好刮起了东北风,朱元璋派了一批死士驾驶这七条小船,乘风点火,直冲陈友谅大船而去。
风急火烈,一下子就把汉军大船全部延烧起来。烟雾弥漫,火焰腾空,将鄱阳湖照得通红一片。汉军船上更是哀声狂嚎,哭天喊地,军士们烧死的烧死,呛死的呛死,淹死的淹死。一时之间,湖面上浮尸遍布,惨不能睹。
陈友谅得部将相助有幸逃出火海,带着残兵败将向鄱阳湖口突围。但是湖口早已被朱元璋堵住,在陈友谅突围的时候,朱军一阵乱箭,陈友谅就此告别了他的驽马一生。
朱元璋消灭了南方最大的割据势力陈友谅后,自称吴王。在刘福通死后,朱元璋把小明王接到滁州,名义上还是接受小明王的统治,实际上他做皇帝的思想早就膨胀起来了。他觉得留着小明王对他是个障碍,于是于公元1366年,他用船把小明王接到应天府,趁小明王在瓜步(今江苏**东南)过江的时候,派人暗暗凿沉了船,把小明王淹死。
第二年,朱元璋消灭了张士诚割据势力,接着便命令徐达为征虏大将军,常遇春为副将军,率领二十五万大军北伐。过了两个月,徐达的军队旗开得胜,占领了山东。公元1368年正月,朱元璋即位称皇帝,定应天府(今南京)为京师,,国号大明,年号洪武,建立了明朝。
明军乘胜追击,元兵节节败退。这年八月,徐达、常遇春等率领大军北伐,直捣大都(今北京),元顺帝北逃上都。统治中原九十七年的蒙元王朝终于被推翻了,中国再次回归到汉族建立的王朝手中。
1398年,朱元璋死后,皇太孙朱允炆继位,是为惠宗,年号建文。建文帝立刻与亲信大臣齐泰、黄子澄等密谋削藩。周王、代王、齐王、湘王、岷王等先后或被废为庶人,或被诛杀,同时以边防为名调离燕王的精兵,准备削除燕王。燕王朱棣本就不服这位乳臭未干的小皇帝,在心中早就有了称帝之念,这时在姚广孝的建议下以“清君侧”的名义,以“靖难”为号,发动靖难之役,最终占领了南京。建文帝在宫城大火中逃脱,入住深山削发出家。他本想卧薪尝胆等待时机抢回自己的皇位,没想到这位四叔做起皇帝头头是道,将整个大明江山管理得井井有条。他为了大明百姓免受战乱之苦,最后还是放弃了夺帝想法,从此隐居深山老林终其一生。
靖难之役胜利后,朱棣革除建文年号,继续使用“洪武”纪年,即建文四年改为洪武三十五年,同时下令尽复建文朝所改