亲自率军冲锋，盛庸开阵将朱棣诱入，然后合围，张玉被中央军包围战死。次日，燕军再次战败，遂北还。在击退中央军的阻截后，建文三年正月十六，燕军返回北平。朱棣与姚广孝商议，姚广孝强烈支持再次出兵。二月十六，朱棣再次出师。三月二十日，燕军探知盛庸在夹河（今河北省衡水市武邑县附近，漳河支流）驻扎，于是驻扎在距对方四十里的地方。三月廿二，燕军进兵夹河。。朱棣率领一万骑兵和五千步兵攻击盛庸军左翼，不能入。此时燕将谭渊望见已经开战，于是主动出兵攻打。朱棣、朱能等则趁中央军调动产生的混乱，趁暮色向中央军后方勐攻，斩杀庄得