畢竟是從黃巾起義的戰火中歷練出來的統軍之才,又轉戰西涼,歷經無數戰鬥。他迅速冷靜下來,命令從前方撤退的李傕、郭汜二人統帥騎兵衝擊聯軍,以阻擋其攻勢。自己則與眾將率領步卒退入城門之內,並命令城牆上的弓箭手連續射箭,以壓制聯軍的進攻。
“殺!!!”伴隨著震耳欲聾的吶喊聲,李傕、郭汜率領著三千鐵騎猶如狂風驟雨般向聯軍衝殺而來。張固一眼便看出了這是董卓軍的斷後人馬,他深知西涼鐵騎的勇猛與強悍,但沒想到他們即便知道自己是斷後人馬,士氣竟然還如此高昂。三千人同時喊殺,聲音震耳欲聾,彷彿要將天地都震得顫抖起來。
袁紹見西涼鐵騎衝鋒而來,心中一凜,急忙命令步卒暫緩進攻,又命令公孫瓚和馬騰率領本部騎兵抵擋。在古代戰場上,只有騎兵才能有效對抗騎兵。步兵若想要與騎兵抗衡,要麼藉助地形優勢,如樹林、河流等;要麼使用鹿砦、拒馬、戰壕等防禦器具;或者使用超過五米的長槍組成槍陣,形成烏龜陣以抵擋騎兵衝鋒。然而,如果騎兵掌握了騎射能力,圍住烏龜陣放箭,那麼步兵仍然難以逃脫被慢慢消耗的命運。
就在這時,典韋和黃忠策馬衝到張固身邊,張固的親衛也迅速聚攏過來。典韋豪氣干雲地說道:“主公,馬上大軍就要廝殺起來了,俺老典也想上陣殺敵。要不你先和親衛回營觀戰?”張固聞言哈哈大笑,說道:“我的親衛隊長都要上陣殺敵了,我又豈能落後?只是別急,你看前方那西涼鐵騎胯下的戰馬,那可都是一等一的良馬啊!”
“這樣吧毅材,”張固思索片刻後說道,“把我那親衛隊分成三波,隨我們三人衝殺。斬殺馬上騎兵之後,立即收攏戰馬送回營中。記住了,別傷了我的馬。”典韋撓頭笑道:“你的馬?”張固笑道:“那可不,我看上的就是我的。記住了,等我回營組建騎兵後,咱們的騎兵有多大規模,就看我們能搶多少馬了。”黃忠聞言鄭重的點了點頭。
說罷,張固舞起雙刃戟,策馬衝出。黃忠和典韋也立即策馬跟上,身後一百名親衛分成三波緊隨其後,一同衝了上去。張固在前方領路,所過之處戟影重重,西涼將士無不被他或刺或挑,斬於馬下,馬上騎兵紛紛落馬而亡。典韋和黃忠的速度亦是極快,三人兵器齊舉,殺得西涼軍人仰馬翻、潰不成軍。三人身後的騎兵紛紛跟隨他們身後收攏無主戰馬,一會兒功夫,三人在前衝殺之處已揚起滾滾煙塵,彷彿三人背後跟隨著一股龐大的騎兵隊伍一般。
西涼軍見狀大驚失色,在一個小校的帶領下,十幾人圍住張固企圖阻止他的殺戮。然而張固卻毫不驚慌,戟雲翻飛之間上護其人下護其馬,戟影環繞周身密不透風。每一次出槍都會有一名西涼軍從馬上跌落而亡。典韋見張固被十幾人圍住,從馬背篼囊中掏出三支小戟揚手打出,例無虛發。瞬間三名騎士墜馬而亡,剩下的人紛紛驚慌失措、四散奔逃。張固趁敵方大亂又連斬數人,剩下的眾人一看,目露膽怯,紛紛四散逃跑,再也不敢與張固為敵。
張固一邊命令親衛繼續收攏戰馬,一邊觀察戰場形勢。此時董卓已經率領步卒退回關內並關閉了城門,而李傕、郭汜率領的這三千西涼軍在馬騰、公孫瓚率領的騎兵攻擊之下已經死傷大半、潰不成軍。郭李二人見董卓已經安全退回關內,於是立馬收攏兵卒開始繞著關牆向遠方潰逃而去。