兵部尚書傳令明后軍都督府右都督在空民房中設伏,又派數名騎兵引誘,致使瓦剌太師淮王率萬騎逼近,頓時伏兵四起神機營軍隊火器齊發,五軍營與三千營趁機殺出,明左副總兵親自沖陣殺敵,士兵勇氣倍增一舉打敗瓦剌軍于城下。
其中瓦剌太師淮王的二弟瓦剌賽刊王綽羅斯·撒因孛羅、三弟瓦剌大同王綽羅斯·伯都(卯那孩)中炮陣亡,瓦剌軍死傷無數損失慘重,迫使瓦剌軍又轉攻西直門,但被明左軍都督府署都督僉事孫鏜,率領三千營和本部衛所軍殺出斬其瓦剌北虜前鋒數百人,城上守軍們配合發射箭炮與百虎齊奔箭、出水火龍,等火器助戰打得瓦剌太師淮王潰退,不得不擁太上皇北逃,京師之圍遂解除。
憤怒的瓦剌太師淮王在撤軍途中,越想越氣竟然萌生了想要對太上皇,行欲殺之而后快之事!
怎奈酉時昏暗的天刮起了大風還下了場雨,手握戰刀騎馬靠近囚禁太上皇營帳的瓦剌太師淮王突然被天空中,閃過的一道閃電劈向了戰馬,致使戰馬當場死亡,就連瓦剌太師淮王本人也被電了一下扔下戰刀摔下馬來,被周圍巡邏的侍衛發現才救了一命。
明景泰元年公元1450年正月初9日,瓦剌太師淮王采用明司禮監太監喜寧,計策進犯陜西承宣布政使司寧夏七衛,但因河套地區不利于騎兵活動,所以剛登岸就被衛所明軍們給暴打一頓退去。