公元1401年五月,吴杰、平安、盛庸分兵切断燕军粮饷道路。
朱棣派指挥武胜上书朱允炆,追问缘由,为什么说好了赦免他无罪,还要断他粮食?
朱允炆大怒,将武胜下狱中。
朱棣立即派李远袭沛县,焚烧官军粮舟数以万计,算是报了断粮之仇。
七月二日,朱棣夺取彰德。
平安见朱棣大军离开北平,当下乘虚直捣北平。
朱棣收到消息,立即派刘江迎战。
平安偷袭失败,兵败而逃。
房昭屯兵易州西水寨,攻保定,又被朱棣军包围。
十月二日,都指挥花英增援房昭,被燕军败于峨眉山下,斩杀数万人,房昭弃寨逃走。
二十四日,燕军退还北平。
十一月二十一日,朱棣亲自作文祭祀南北阵亡将士。
这时,燕王举兵已三年。
他亲历战阵,冒矢石风雨,身先士卒,常乘胜追击,但也多次处于危险之中。所攻克城邑,兵一走又被朝廷官军占领,仅据有北平、保定、永平三府而已。
朱允炆见到三年都消灭不了朱棣,便把朝中许多官员罢免。而这些官员,纷纷投奔朱棣,尽言京师空虚可取。
朱棣听了,感慨地说:“年年用兵,何时结束?要么临江决一死战,不再返顾北面。”当下在十二月十二日,再次出师。
建文四年三月九日,平安以四万骑兵追随燕王军,朱棣设埋伏于淝河,大败平安军。
二十三日,朱棣派谭清断绝徐州粮道,还至大店时,被铁铉军包围。
朱棣立即引兵来援,谭清突围而出,合击打败铁铉。
四月十四日,朱棣宿营小河,凭小桥而守,平安前来与之争桥,陈文战死。
平安军在桥南,燕军在桥北,相持数天。
平安转战,与燕王军遇于北坂,朱棣差点被平安长矛刺中。
番骑王骐跃入杀阵,拉住朱棣胳膊慌忙逃去。