徐晃字公明,曹魏五子良將之一,曹操曾稱讚其有“亞夫之風”,向受重用。夏侯敦丟失南鄭之後,曹操便知漢中已失,不能再攻打陽平關,便欲退軍,卻又恐關中張飛隨後掩殺。是以曹操揮軍最後,也最兇猛地攻打關隘,卻讓後軍準備拔營,當夜便起程撤退。臨行之際,曹操又命徐晃引三千軍馬斷後。
徐晃在關下埋伏一日,不見追兵趕來,本欲追尋曹操大軍而去,卻聽探馬來報,說陽平關上酒香四溢,上下都在歡慶勝利。徐晃不愧是大將之才,見有戰機可覓,當機立斷,又復率軍潛回關下。川軍果然只有少數軍士巡夜,大半都酗酒不醒,輕易就被徐晃破關而入,有不少川軍不明不白的就成了刀下之鬼。後來雖有張飛,馬超二人引軍抵抗,卻不能挽回頹勢,敗退出關。徐晃兵少,不敢追遠,只趕殺一陣,放火燒關,便又收軍撤退。
曹操在漢中數戰不利,就連夏侯妙才都被人斬殺,十餘萬大軍不能攻破陽平關,卻反讓徐晃三千人馬立下大功,也不禁有些飄飄然。軍馬離開陽平關二三十里,聽得背後蹄聲大作,徐晃大感吃驚,轉頭就見數千川軍趕殺而來。昨晚一戰,曹軍佔盡便宜,而且把川軍殺得落花流水,都不曾想過對方還要反撲,等到川軍衝到跟前,才慌忙結陣應戰。
趙舒與高平帶兵追殺而來,遠遠看見徐晃旗號,便第一次想親自衝鋒陷陣,卻被關鳳,容兒兩人死死拉着繮繩不放,只好仍讓高平帶兵衝殺過去。曹軍頓時大亂,徐晃喝止不住,便想斬將以鼓舞士氣,望着高平殺來。高平也正要尋他,兩人撞到一處,各自抖擻精神,拿出十二分本事大戰起來。曹軍雖然慢慢結成陣勢,抵抗川軍。但川軍含恨而來,士氣如虹,個個捨生忘死,曹軍漸漸抵擋不住。徐晃見勢不妙,與高平又僵持不下,只得撇下對方,指揮部隊邊戰邊退。
轉過一處道口,曹軍身後又殺出一彪軍馬。趙舒大感意外,難道曹操還設有伏兵?心中正惶恐不安,便要下令後撤。關鳳卻早看見對方領軍之人,喜道:“是魏文長將軍。”趙舒定睛一看,果然是川軍服色,將旗下武將正是魏延。徐晃雖勇,卻也不能擋住這兩下夾攻,曹軍紛紛潰散,他也只引得數百騎而去。
川軍大勝一陣,魏延便前來行禮,趙舒與他交談才知其中原由。劉備得了南鄭之後,知曹操攻打陽平關甚急,是以派魏延前來接引。趙舒又詢問所得俘虜,才知道曹操大軍退去,所部只是徐晃三千人馬,不禁感慨曹操手下五子良將,皆是智勇雙全之將。
趙舒正在感嘆見,又聽有人喊道:“趙先生。”擡頭看去卻是郭淮,驚問道:“泊濟如何在此?”郭淮隨即答道:“主公得了南鄭,取出淮家眷,深感主公大德乃降。後聞陽平關吃緊,特請命與魏將軍一起前來接應。”趙舒大喜道:“主公又得一良將。”遂命士兵收拾東西,押解俘虜退回陽平關。