，朱棣趁李景隆踌躇不决之际，九月十九日前往救援，之后再前往大宁，命燕世子朱高炽留守北平。听说燕王朱棣率精锐征大宁，李景隆引军攻北平。都督瞿能攻张掖门，几乎要攻下时，因被李景隆所忌，只得停止。功败垂成。南军因天寒地冻，战斗力骤降，攻势自此受阻。等到朱棣收服宁王和朵颜三卫，回师救援，与李景隆展开郑村坝之战。燕军左右冲击，连破其七营，李景隆大败。当夜，李景隆见战事不利，令郑村坝所有军队轻装撤退。数十万人的辎重全部留给了燕军。但李景隆走得匆忙，没有通知围攻北平城的军队，于是燕军轻易击溃城下的敌军，获得其物资。李景隆