宋晟带领大军突然运动到宣府和大同之间,掐断了宣府五个卫撤往大同的退路,来了个瓮中捉鳖,逼着城内的宣府军队投降,而且,也阻止了大同府和宣府的军队合二为一。
尚宝原抵达大同府的城下,只派了尚明杰带领着定辽五卫和广宁卫围城,自己带着炮兵集群和大同三护卫、兴和卫、广宁三护卫、漠南中万户、漠南右万户及雇佣骑兵,慢慢向大同府东南部移动。
密侦司的密谍接到命令后,从紫荆关到大同府,临时拉起一条紧急军情传输通道,把平安和铁铉的一举一动快马报告尚宝原,反正北平郊外的马场有的是蒙古马。
依照平安的行军路线判断,尚宝原在北岳恒山以北的浑源州北部,桑干河的南岸,设下了伏击圈。