公孫霸統領大軍十五萬,列陣於潼關之下。大軍備好攻勢,然後令人向關上喊話,令許昭獻關,不然,十五萬人馬將踏平潼關。
許昭命三萬軍在關上布防,召集諸將道:“吾自受命為朝廷鎮守潼關,已曆七載。目睹關上關下,屍骨累積成山。今公孫國賊再度來犯,朝廷不能支援,吾將視死如歸,以報國恩。諸君有願以跟隨者,即便留下,不願與吾為漢朝效死力者,吾亦不加勉強,即可離軍而去。”
眾將皆發怒,拔刀於前,道:“太尉如此小覷末將?末將等投身軍營,早已置生死於度外。跟隨太尉七年以來,血戰無數,屍山血海,何懼一死哉!”
許昭乃拱手下拜,對眾將道:“漢朝不幸,致使國賊猖狂。吾為大將,將與潼關共存亡。既然諸君願效命,且試戰之,如不能守,緊要之時,諸君可棄關自保,不犯軍法也。”
眾皆情緒激昂憤恨,一齊道:“太尉若不走,末將等將誓死相從之!”
許昭聞知公孫霸在關下招降,遂帶領眾將上關,看潼關之下,公孫霸十餘萬大軍密密麻麻,排列關下猶如鐵桶一般,許昭見之心中驚訝。見公孫霸令人喊話招降,許昭答道:“若想取下潼關,先取老夫之命!”遂令弓弩手,一齊放箭。
公孫霸聞言大怒,隨即命令大軍攻城。以五千人為一隊,晝夜輪番攻打。
許昭守潼關已經七年,甚得其法。雖然兵少,然而沉著應戰,倚靠潼關之險,以三萬守軍奮力拒戰公孫霸十餘萬大軍三晝夜,潼關仍然不能下。
公孫霸暫時休軍,又率軍攻打五六日,折損萬餘人,潼關守備甚嚴,仍然不能攻下。
公孫霸心中焦躁,乃問皇甫照道:“許昭乃守關宿將,甚得其法,今硬攻一時難下,該當如何?相國可有他法?”
皇甫照道:“今長安並無援兵到來,許昭不過三萬餘軍,已經連續奮戰多日,折損近萬,必然疲憊,主公可繼續攻之。許昭兵力不足,難以再潼關左右布防,主公可派遣兩支奇兵各五千人,繞潼關襲其後,必能下之。”