镇守通州的守将是指挥使房胜,他曾随燕王出塞北击过元太尉纳哈出,可以说是燕王旧部。闻燕军将至,便出城来降,并主动率部维持地方的治安,配合两军整编。即得燕王嘉奖,仍命他镇守此地,以为北平的羽翼屏障。
通州既下,燕王整顿兵马在张玉的建议下直奔蓟州。
蓟州北领喜峰口,口外便是大宁,西接的宣化更是边塞要地。明太祖在这里设大宁都指挥司,封骁勇善战的朱槙为宁王镇守此间,兵强马壮,号称带甲八万,革车六千,尤其是所属的朵颜三卫蒙古骑兵,更是骠悍骁勇。
宁王和四哥素有书信往来,但态度不明,控制蓟州就可以阻止宁王的军队南下与朝廷大军汇合而夹击北平。
蓟州主将是指挥使马宣及副将曾俊,闻叛军兵至,便率军迎击。不想没几下便被张玉活捉,马宣不降,骂不绝口,与曾俊一起被杀,余者见大势已去,便开城门投降了燕王。
张玉乘胜连夜转赴遵化,途中他告诫部下不得扰民害民,道:“领军打仗得民心者为本,百姓拥护才是致胜的保证。切不切枉杀无辜而使大王名声受累。”
入夜时到了遵化城下,张玉亲率勇士登城,守军猝不及防,被他们打开了城门涌入。守将蒋玉无法组织抵抗,只得下令部下放弃抵挡,全体归降。
密云卫指挥使郑亨见燕军锐不可挡,不待兵至,便举众来投。由是,北平东北方向诸城皆为燕军所据,至少短期内不再受这一方向的官军威胁了。
再道燕军起事时西直门官军守将余瑱率部撤退到居庸关,收拢从北平逃出的士卒计约数千个人。他想据险而守,欲待朝廷大军至,共击北平,便强征周围百姓修筑工事。
居庸关是北平北部长城要塞,是联结关内外的咽喉要道,且为北平北门锁钥。
所以燕王对众将道:“此关山路险峻,有一夫当关,万夫莫开之势,如被余瑱站稳脚跟,就如在北平后背上插一把刀子。今应乘其初到,民心未服之际,以迅雷不及掩耳之势拿下它。”