燕王使张玉往探虚实,玉返报道:“炳文年老,潘、杨有勇无谋,行军安营,统乏纪律,看来俱不足为。惟我军欲南下,宜先取潘、杨,方可通道。”宿将凋零久矣,只一炳文亦老羸不胜任,谁为为之?以至于此。燕王称善,即命移军涿州,进屯桑娄。时值中秋,天高月朗,燕军统渡过白沟河,直薄雄县城下。杨松毫不防备,乘着中秋佳节,大家宰牛饮酒,醉饱酣眠,不料时至夜半,燕军缘城而上,大刀阔斧,砍入城中,等到杨松惊起,慌忙迎敌,已是不及措手,霎时间九千兵士,悉数战殁,杨松亦死于乱军之中。一班酒鬼,尽入冥途。燕王既得雄县,便谕诸将道:“潘忠近在莫州,未知城破,必引众来援,我便好生擒他了。”妙算在胸。当下命千户谭渊,领兵千余,渡月漾桥,埋伏水中,俟潘忠兵过,据住桥梁,断他归路。谭渊受计去讫。燕王即麾兵出城,列阵待着。果然潘忠引兵前来,越过月漾桥,直趋雄县。将到城下,望见前面统是燕军,不禁心慌,一经交绥,燕军如生龙活虎,锐不可当,潘忠料不可支,只好且战且行。回至桥边,忽由水中跳出一人,大喝道:“谭渊在此!何不受缚?”潘忠尚未看清,已被谭渊手起枪落,刺倒马下。谭渊手下诸兵士,抢步出水,把潘忠擒去。潘军腹背受敌,纷纷投水溺死。潘、杨俱了。
燕王遂趋入莫州,休息三日,复会议进兵所向。张玉道:“何不径趋真定?彼众新集,我军乘胜进攻,一鼓可下。”燕王依言,即向真定进发。途次获得耿部下张保,由燕王好言抚慰,保自称愿降。燕王遂问耿军情形。保答道:“耿军共三十万人,先到的有十三万,分营滹沱河南北岸。”燕王道:“你既诚心归降,我纵你归去,只说是兵败被执,窃马逃归,所有雄、莫战状,及我兵直趋真定,统可直告炳文便了。”张保唯唯而去。诸将上前禀道:“大王直趋真定,本欲掩他不备,奈何遣保返告?”我亦欲问。燕王笑道:“诸将有所不知。前未知耿军虚实,因欲袭他不备,今知他半营河南,半营河北,南北互援,不易取胜,何若令他知我行踪,使他并南归北,才可一举尽歼。且使闻雄、莫败状,挫损锐气,这是兵法上所谓先声后实呢。”诸将方齐称妙计。燕王即带着数骑,径趋真定东门,擒住耿军二人,讯问耿军情状,果将南兵尽移北岸,随即遣张玉、谭渊、马云、朱能等,绕出城西南,连破耿军二营。炳文出城迎战,张玉等率军奋击,两下里喊杀连天,争个你死我活。不防燕王复亲率铁骑,沿城夹攻,横贯南阵,耿军大乱。炳文支持不住,慌忙逃回。朱能率敢死士后追,至滹沱河,炳文众尚数万,复列阵向能。能奋勇大呼,冲入炳文阵中,炳文军士,已经重创,无心恋战,相率披靡。一时践踏死的,不计其数。弃甲投降的,又有三千余人。副将李坚、宁忠,都督顾成,都指挥刘燧等,统被擒去。炳文逃入真定,闭门固守。燕军攻城,三日不能下,引还北平去了。