就在謝貴、張丙搶先發兵包圍燕王府時,宋忠還在都督府等著張信的好消息,但他卻等來了張信反水的壞消息。在與張信的格斗中,受傷的宋志用詐死之計騙過張信,殺了張信后,宋忠立即點起兩營兵馬來殺燕王。?謝貴和張丙的兵馬把燕王府團團圍住,為防內有埋伏不敢貿然殺入,張丙提出把朝廷要抓的燕王部下名單寫在紙上用箭射進去,叫燕王按名單先把人抓了然后交給他們。?燕王將計就計,開門叫謝貴、張雨進府接收朝廷欽犯,等到宋忠趕到高喊謝貴張丙不要進去時,為時己晚,燕王府的大門關上了。?宋忠正在外面焦急地等待時,墻頭上掛出了謝貴張雨的人頭,燕王登高一呼。那些原是他手下的官兵無心交戰,一觸即潰,宋忠彈壓不住,只好倉皇撤退。?燕王帶著手下八百壯士乘勝追擊,一舉攻下北平九門,既而打出“奉天靖難,以清君側”的旗號,殺向京都來了。?燕王朱棣起兵發難的消息傳到京城,建文帝以為燕王的數百兵馬對抗朝廷簡直是以卵擊石,十分輕敵,只發宋忠本部兵馬圍剿燕王。
妙云得知朱棣起兵的消息,十分焦急。但建文帝仍不把燕王放在心里,他對妙云說:朕與你相見,從此不提燕王,只與你談論詩詞。?燕王得知朝廷并沒有派兵馬前來征剿,趁機迅速擴張,分別攻下落州、遵化、永州等城,北平周邊除了宋忠退守的懷來,盡入燕王之手,燕軍聲勢大振。?宋忠在北平大敗,建文帝還在毓秀宮與徐妙云談詩論畫,接到宋忠等潰敗的消息,這才驚慌。決定發兵50萬北上征剿,但遍視朝臣,竟無一人愿領兵掛帥。奉先殿上,建文帝跪在朱元璋的畫像前,希望皇爺爺能為他指出一位能領軍打仗的將領來,因為當年朱元璋把開國元勛皆趕盡殺絕,目前朝中己無良將可尋了。次日,黃子澄舉薦曹國公李景隆為領軍統帥。建文帝準奏,遂令李景隆為兵馬大元帥,統率50萬大軍征剿朱律。?李景隆的兵馬一到,龜縮在懷來的宋忠腰桿也硬起來了,他與李景隆的前鋒陳亨會合,殺向北平,準備一鼓作氣,收復北平。
宋忠的兵馬原是朱棣的舊部,對陣中,朱棣略施離間之計,宋軍盡皆倒戈,燕軍殺了宋忠并活捉了陳亨。?燕王大敗宋志后,又與李景隆展開激戰,終于將李景隆的50萬大軍殺得棄盔丟甲,狼狽逃竄。?燕王朱棣乘勝率師南下,冒險繞過久攻不克的山東、河南,直抵長江北岸,遙指金陵。?燕軍兵臨城下,朝中大臣正在議論紛紛,忽然接到燕王要求立即除掉奸佞齊泰、黃子澄的檄文。建文帝在松了一口氣的同時,又覺得左右為難,畢竟齊、黃兩人是他的左臂右膀,但迫于壓力,只得下令將齊、黃二人削去宮爵,逐出京城。?但燕王對建文帝作出的讓步很不滿意,他對前來談判的李景隆說,皇上不誅殺齊、黃二賊,決不收兵。