也先針對徐連勝布下的鐵桶陣,急速調動主力騎兵,從主力陣營移動東南面的一處山崗上,看目的是想從上而下破陣。徐連勝看到也先騎兵快速移動,知道敵軍要開始進攻了,遂下令擊鼓迎敵。隨著一陣號角嗚咽吹響,也先的騎兵便蜂擁而至,直撲明軍陣前,迎接騎兵的是大炮轟鳴,大地在炮聲和馬蹄聲中不住顫抖。大將軍炮口噴射著怒火,空中呼嘯著射出實心炮彈,炮彈穿透也先騎兵沖鋒陣營,被實心炮彈貫穿的區域,人飛馬跳,血肉狼藉。
等騎兵沖到陣前百步,明軍火銃手四處開火,沖在前方的騎兵不斷有人中彈墜馬,人從馬上率下,在地上亂滾。馬中彈後則跪倒在地,馬上的人則像人肉炮彈向前飛出,在地上沖起一股塵煙。馬匹在地上痛苦掙扎,人在地上慘叫,摔出的聲響連綿不絕,塵煙在四處騰空而起,戰場上各種聲音響成一片。
有一半騎兵還是沖到了明軍陣前,前鋒繼續撲進,後續的騎兵則用弓箭齊射一輪。只听見騎兵背後唰唰聲響之後,空中就出現如蝗蟲一般的黑點,布滿了戰場上空,然後如雨傾瀉在明軍陣中,也先還是用騎射的老辦法破陣。明軍陣中像突然長出野草一般,密密地插上了一叢叢的箭羽,在野草中站立的人群,像被人推倒的木偶積木,嘩嘩嘩倒下一片。明軍陣中的銃炮聲和吶喊聲蓋過了一切,人在死前的悲鳴慘叫都被淹沒了。
隨著一聲聲撞擊,就像從高處向下扔沙袋的聲音響起,騎兵的戰馬撞在了明軍步軍身上,尸體直接飛出幾步遠,有的步兵則被馬踩得骨斷筋折血肉模糊。明軍在後面督陣的將領開始高聲吶喊︰「臨陣退縮者斬,穩住陣型!」也先的騎兵與明軍前列的步軍接敵,殺聲震天。火銃手身邊的叉子兵開始忙活起來,手里拿著長長的竹竿、叉子,看準一個騎兵就戳上一家伙,將騎兵戳下馬,然後上前用叉子扎死。旁邊的騎兵馬上沖近,或刺或砍,攻擊著那些拿竹竿來不及轉身的步軍,雙方短兵相接,廝殺升級。後面的火銃手則瞄準近在眼前的騎兵開火,打沒打中都無暇過問,急忙回頭把打過的火銃遞給後面的人,又從後面人手里接過裝好彈藥的火銃,瞄準了繼續開火。騎兵大多在劈砍,沒有近距離接敵的騎兵則用弓箭射殺後面的火銃手。
地上很快躺滿了尸體,斷胳膊斷腿沒有死的在地上亂爬,高呼救命,但沒有什麼人管這些傷兵。搏斗不斷消耗著雙方的生命,精神都空前的緊張,心里充斥著隨時送命的恐懼,忙碌著沖殺、劈砍、射擊、裝填。尤其是裝填火藥的戰兵,額頭汗水直流,瞪大雙眼瞧著自己的雙手顫抖,那雙顫抖的手有時決定兩個人的生死,生死關頭,流點汗又算得了什麼。
也先主力騎兵第一波沖擊沒能破陣,沖進鐵桶陣的騎兵幾乎全部陣亡,多數都死在明軍火器的穿射下。緊跟著第二波騎兵繼續破陣,雙方展開拼殺,一邊用火銃,一邊用弓箭射殺對方,兩軍開始了消耗戰。明軍沒有明顯潰敗的跡象,也先騎兵攻擊顯然也沒有湊效,戰兵在號角聲中敗退。騎兵退卻以後,明軍的銃炮聲漸漸稀落下來,將領在陣營里吆喝聲四起,忙碌著整頓被騎兵沖擊凌亂的陣營,重新完善補充。炮手在裝填著彈藥,火銃手更換著損壞的火銃。雙方各自調整了一段時間,也先的騎兵搶佔了上風頭,在東北角集結了一部騎兵,又向明軍陣營角落沖殺過來,雙方再次血戰。這次也先騎兵看準了明軍陣營前後結合部的薄弱環節,漸漸滲透進了明軍陣營。徐連勝急忙調動火銃手抵擋,阻擊也先騎兵繼續沖進。這次明軍火銃手迎風作戰,風頭正對著明軍的前方。徐連勝為這次指揮上的失誤付出了代價,粉狀的火藥受風力的影響,不好裝填,火器不像剛才那麼好用了,迎風射擊,射程和準頭都無法保證,想打哪都打不中。濃煙被風吹得倒灌回來,影響了視線。也先的騎兵則士氣大振,明軍的中軍很快被突破,被破陣的危機影響了明軍戰兵的心理,陣營漸漸出現混亂的跡象。徐連勝見狀大急,提起沉重的鑌鐵大刀吼叫了一聲,策馬沖了上去,他的親兵也一擁而上,護在徐連勝的身邊。
眾將沖上,正遭遇破陣而入的騎兵,徐連勝縱馬沖到,一個照面,手中一百多斤重的鑌鐵大刀呼的一聲橫掃過去,騎兵急忙用長槍格擋。一聲巨響過後,那騎兵被徐連勝攔腰斬成兩截,死尸在巨大的沖擊下齊飛出去,熱血在風中四處飛濺。也先騎兵見這位太猛了,頓時大驚失色,沖到前面的幾個騎兵還沒回過神來,徐連勝的重刀又到了,就像劈材一般,將幾個騎兵砍得血肉橫飛,有的馬被砍殺,有的人被砍死,戰馬則拖著半截死尸亂跑。徐連勝的親兵也不是好惹得,跟在徐連勝的身後一路沖殺過去,也先的騎兵無人可擋。那些沖到徐連勝面前的騎兵,不管是使用什麼兵器,穿的再堅固的盔甲,一記重刀就尸分兩截,這太震撼了。沒被重刀砍斷兵器,也被徐連勝的神力震得虎口發熱,兵器像在火力烤過,在手里亂蹦。
遇到徐連勝這樣的猛將,也先陣營里也有不服氣的,都紛紛向徐連勝聚攏過來。可這些人徐連勝根本不放在心上,在他眼里,這些人就是兩截人肉,只要他沖過去,就可以將其劈成兩半。幾個長短兵器一起向徐連勝招呼過來,徐連勝大喝一聲,重刀在頭上飛速旋轉兩圈,前面兩個騎兵沒擋住重刀的刀頭,立刻被斬為四截,上半截落在地上亂滾,血肉在地上沖出一股紅色的泥漿,下半截被嘶叫亂跳的戰馬帶出一段路才從馬上滾落下來。
徐連勝趁勢沖上,又將一個騎兵斬于馬下,後面的騎兵自我感覺良好,一定能擋住徐連勝的重刀,等重刀過後,才看見自己少了一條大腿,摔下馬背的親兵抱著鮮血狂流的大腿哇哇大叫,眼見自己的生命隨著狂瀉的血流而逝去。
徐連勝在斬殺的同時也在看著戰場的趨勢,明軍的陣營大部分已經混亂異常,都在幾面拒敵,各自為戰。徐連勝此時為自己的指揮痛心疾首,毫無辦法,看來只有血拼到底了。正當徐連勝猶豫的時候,一支箭射在了徐連勝戰馬的馬頭,戰馬前蹄跪倒,把徐連勝摔下馬來,親兵急忙跟上,護住徐連勝。也先的弓箭手快速圍上,對著徐連勝的陣營密集穿射,箭羽如麻,罩在空中。徐連勝的親兵紛紛中箭,等徐連勝從地上爬起來,身上已經插滿了箭枝,幸好有重甲護住要害部位,受傷多處還能勉強支撐。左右將領冒著箭羽突奔到他身邊,讓徐連勝換馬,徐連勝已經殺紅了眼,看見躲在一邊向他放冷箭的敵兵,一股怒火在胸中燃起,暴喝一聲,將重刀拿在身後,徒步奔襲。見箭手拉弓松手的一瞬間,急忙偏頭躲避,箭從徐連勝耳邊帶著嘯聲呼嘯而過,射中身後的馬身,那馬一聲長嘶,摔倒在地。