冬十月壬寅,以计入其城。居七日,挟宁王权,拔大宁之众及朵颜三卫卒俱南。乙卯,至会州。始立五军,张玉将中军,郑亨、何寿副之,硃能将左军,硃荣、李浚副之,李彬将右军,徐理、孟善副之;徐忠将前军,陈文、吴达副之;房宽将后军,和允中、毛整副之。丁巳,入松亭关。景隆闻王征大宁,果引军围北平,筑垒九门,世子坚守不战。十一月庚午,王次孤山。逻骑还报曰白河流澌不可渡。王祷于神,至则冰合,乃济师。景隆遣都督陈晖侦敌,道左,出王军后。王分军还击之,晖众争渡河,冰忽解,溺死无算。辛未,与景隆战于郑村坝。王以精骑先破其七营,诸将继至,景隆大败,奔还。乙亥,复上书自诉。十二月,景隆调兵德州,期以明年春大举。王乃谋侵大同,曰:“攻大同,彼必赴救,大同苦寒,南军脆弱,且不战疲矣。”庚申,降广昌。
二年春正月丙寅,克蔚州。二月癸丑,至大同。景隆果由紫荆关来援。王已旋军居庸,景隆兵多冻馁死者,不见敌而还。
夏四月,景隆进兵河间,与郭英、吴杰、平安期会白沟河。乙卯,王营苏家桥。己未,遇平安兵河侧。王以百骑前,佯却,诱安阵动,乘之,安败走。遂薄景隆军,战不利。暝收军,王以三骑殿,夜迷失道,下马伏地视河流,乃辨东西,渡河去。庚申,复战。景隆横阵数十里,破燕后军。王自帅精骑横击之,斩瞿能父子。令丘福冲中坚,不得入。王荡其左,景隆兵乃绕出王后,大战良久,飞矢雨注。王三易马,矢尽挥剑,剑折走登堤,佯引鞭若招后继者。景隆疑有伏,不敢前,高煦救至,乃解。时南军益集,燕将士皆失色。王奋然曰:“吾不进,敌不退,有战耳。”乃复以劲卒突出其背,夹攻之。会旋风起,折景隆旗,王乘风纵火奋击,斩首数万溺死者十余万人。郭英溃而西,景隆溃而南,尽丧其所赐玺书斧钺,走德州。五月癸酉,王入德州,景隆走济南。庚辰,攻济南,败景隆军城下。铁铉、盛庸坚守,不克。