飛奔出城,行約五十里,忽見塵頭騰空,雲長兵到。楊齡列陣,挺槍罵戰。雲長舞刀來迎,戰不三合,雲長手起刀落,斬楊齡於馬下,遂引兵殺至壕邊。韓玄聞報大驚,急令黃忠出戰。黃忠提刀上馬,引五百騎飛過吊橋,見五百校刀手一字擺開。雲長紫面長髯,橫刀問曰:“來將莫非黃忠乎?”黃忠舉刀曰:“既知我名,安敢來犯我境!”雲長一捋長髯曰:“特來取爾項上首級!”言罷交鋒,雙刀翻騰,大殺數十合,未分勝負,關羽、黃忠各自暗驚。韓玄在城上觀戰,直看得心驚肉跳,急令鳴金。黃忠回馬入城,雲長退十里下寨。
雲長穩坐大帳,心中暗思:“老將黃忠,果然勇猛,明日,用拖刀計勝他。”次日飯畢,雲長城下挑戰。黃忠出城,殺過吊橋,戰在一處。兩軍吶喊,鼓聲震天,又殺五六十合,勝負難分。雲長忽撥馬而走,黃忠來趕,二馬相近,雲長方欲用刀,忽聽身後一聲響亮,黃忠馬失前蹄,滾鞍落地。雲長回馬,舉刀凌空,卻未落下,瞠目喝曰:“我不乘你之危,快換馬來戰!”黃忠忙提坐騎,飛身上鞍,奔回城中。
韓玄驚魂問之。黃忠曰:“此馬久不上陣,故有此失。”韓玄曰:“你有百步穿楊之功,何不射他?”黃忠曰:“來日再戰,詐敗射之。”韓玄遂將自己坐騎青鬃馬,賜與黃忠。是夜,黃忠臥床難眠,心思:“雲長儀表堂堂,英雄仁義,他不忍乘危殺我,我豈忍放冷箭射他?若是不射,又違上命。”黃忠輾轉反側。
次日天明,雲長挑戰。黃忠引兵出城。兩日戰黃忠不下,關公不耐,抖威風與忠廝殺。戰未三十合,黃忠詐敗,雲長追趕。黃忠按刀入扣,手取雕弓,想雲長昨日之恩,不忍射之,一回頭,弓發虛響,雲長閃避,未有箭到。黃忠再發虛弦,雲長又避,仍無箭矢。雲長放心追趕,馬近吊橋,黃忠回目又是一箭,弓響箭至,一箭射中雲長盔纓。雲長大驚,方知黃忠有百步穿楊之功,只射盔纓,乃報昨日不殺之恩。雲長帶箭回陣,領兵而退。
太守韓玄不悅,命黃忠上城來見。黃忠登臨城頭,韓玄喝左右拿下。黃忠叫曰:“忠無罪!”韓玄大怒曰:“我觀戰三日,還敢欺我?你前日大戰不力,已顯端倪。昨日,馬失前蹄,他不殺你,必有串通。今你兩番虛弓,第三箭,只射他盔纓,不是通敵,乃為何耶?”遂叱刀斧手,推至城門,斬首號令。黃忠有口難辯,眾將忙跪地求情。韓玄怒曰:“誰若求情,即是同謀!”刀斧手推黃忠下城。
至城門,舉刀揮刃,就要行刑。忽一將揮刀砍翻刀斧手,救下黃忠,振臂大呼曰:“漢升忠厚,保長沙三十載,今殺漢升,是殺長沙百姓也!韓玄殘暴不仁,輕賢慢士,當共誅之!願隨我者,來也!”其人,面如重棗,目似朗星,乃義陽人魏延。魏延自離襄陽,來投韓玄,玄嫌其傲慢,不肯重用,故久屈沉。時,魏延一呼百應,殺上城頭,一刀將韓玄斬為兩段,割下首級,去獻雲長。雲長大喜,遂引軍入城,差快馬報捷。
玄德、孔明提兵正行,忽見一鵲南飛,連鳴三聲而去。玄德曰:“此何兆也?”孔明笑曰:“賀喜主公,長沙郡已下,又得兩員大將,此乃三喜臨門之兆也。”話音未落,一騎飛來報曰:“關將軍已得長沙。”玄德大喜。
前至郡城,雲長出迎,具言黃忠,仁義忠勇。玄德徑至黃忠家下相請。盛情難卻,黃忠灑淚而降,求韓玄屍身,葬於長沙城東。玄德待黃忠甚厚。雲長又引魏延來見,孔明喝令刀斧手推出斬之。雲長曰:“魏延有功無罪。”孔明曰:“食其祿,殺其主,不忠;居其地,獻其城,不義。且,我觀魏延腦後生有反骨,久後必反。”玄德曰:“若斬魏延,恐降者人人自危。”孔明乃喝令魏延曰:“此後,須盡忠報主,若再生異心,定取你項上人頭!”魏延諾諾而退。
玄德自攸縣,請來劉表之侄劉磐,命其為長沙太守。荊南既平,玄德班師。改油江口為公安。