可盛庸也不是吃素的,朱棣于当年十二月月拿下沧州进而进逼东昌,他以为犄角已破除便能如同前两次那般顺便击败主力,与南军主力交锋之后仍亲率亲兵绕道盛庸之后。盛庸却不傻,立即掉头将朱棣团团围住,同时用火器和弓弩肆意屠杀燕军,燕军上下见朱棣被围,立即前来救援,而此时平安大军也赶来会合南军,对燕军"合围数重"。
也不知盛庸是听了朱允炆之话不杀朱棣还是为了引诱燕军陷入包围,朱棣数十骑兵硬是没有被杀尽而被朱能救走,可陷入重重包围的张玉不知详情,来回冲杀数次仍不见朱棣身在何处,最终被围力战而死,时年五十八岁。
此役燕军损失精锐数万,大将张玉战殁,朱棣遭遇起兵以来最大的挫折,燕军形势也因此陷入了困境。《明史》记载"燕兵起,转斗三年,锋锐甚。至是失大将,一军夺气。"朱棣自己也难过说道:"胜负常事,不足计,恨失玉耳。艰难之际,失吾良辅。"说罢痛哭,此后大将潭渊、王真也殁于战阵,但忧伤未至如此。
张玉年长朱棣近二十岁,虽是部属,但与朱棣亦师亦友。自张玉从蒙元南归之后,便一直居于燕王之侧,为其出谋划策、布阵行兵,深得重用,排资论辈并不低于姚广孝。无奈天命有归,死于半道,沉没于史籍。