诚叛变，密奏朝廷「燕王无病」，朱棣装疯被发觉。时燕王遣使入京师金陵奏事，使者被齐泰等审讯，被迫供出燕王的异状，于是朝廷下密旨，令张昺、谢贵逮捕燕王幕府的官属，张信逮捕燕王本人。但张信与其母亲讨论之后，将此事告知朱棣。于是朱棣和僧人姚道衍等谋划举兵，令张玉、朱能将八百勇士带入府中潜伏，以待变故。张昺、谢贵得到朱允炆密诏后，七月初四带兵包围了燕王府。朱棣假意将官属全部捆缚，请二人进府查验。二人进府后，朱棣派出府内死士将其擒获，并连同府内叛变的葛诚、卢振一同处决。当日夜里，朱棣攻下北平九门，遂控制北平城。