劉備前鋒魏延、黃忠引副將數十員,精兵一萬五千,勇猛突進,不日抵達陽平關下,安營紮寨。於是便出兵挑戰。關上張衛、楊昂引軍下來,兩陣對圓,張衛道:“汝主劉備乃織蓆販履之徒,佔了西川五十四州,尚且不足,還要來並我東川耶!”魏延道:“米賊以邪道蠱惑人心,今我興漢大軍到此,還不快快投降!”張衛大怒,教副將任平出馬,魏延舞刀殺出,戰不三合,一刀將任平斬下馬來。劉備軍陣前鼓聲大作。楊昂看得火起,拍馬而出,魏延揮刀迎上。兩個你來我往,戰有二三十合,不分勝敗。張衛看魏延勇武,又見軍馬精悍,恐怕不敵,於是吩咐鳴金。黃忠乘勢擂鼓掩殺,漢中兵不能抵敵,都退進關去。黃忠、魏延麾軍攻打,關上亂箭滾石雨點一般下來,打得蜀軍紛紛退下。二將見上面守得牢固,於是也收兵回營。
次日再出挑戰,關上不下來。發兵猛攻,又枉自損傷了不少軍馬。黃忠、魏延召集眾將商議道:“關隘牢固,上面兵馬又足,強攻難下,不妨先駐紮此地,等皇叔大軍趕到。”便看校尉武松站出來,慨然道:“我等既任先鋒部隊,便當沿途攻克,為大軍開道。今日方才進入漢中地界,遇一小小陽平關,便裹足不前,豈不愧對皇叔重託?”魏延道:“某非不知重任也,但陽平關乃漢中第一要隘,張衛、楊昂皆米賊重將,屯守於此,不可小看。武將軍且少安毋躁。”商議了一陣,置酒與眾將會飲,然後各回本帳。
且說武松回到自家營裡,酒癮上來,吩咐心腹嘍羅把私帶的老酒拿出來吃。吃了十餘大碗,頭腦暈暈,乃拍案大叫:“魏延黃忠妄稱名將,見個小小陽平關,嚇得耗子一般膽。待俺乘這夜色,獨闖進關去,把守關將官全殺了,卻不是大功一件?”計議定了,當下吩咐集合本寨人馬。那武松帳下有六七百兵卒,其中一半是梁山上的嘍羅。為頭的副將急忙相勸道:“頭領,關上有千軍萬馬,頭領還是先去歇息,待明日會同大軍,一起攻關罷。”武松怒道:“放屁!俺當初赤手空拳,打殺老虎,這關上兵馬,還能狠過老虎去?”拔刀出來:“你與不與我整軍?不然我一刀殺了你!”將官不敢違抗,只得把人馬盡數點起,悄悄出寨。是夜恰好黑雲遮天,難以見物。武松教人馬先停在轅門口,自己搖搖晃晃到關前看了一回。關上士卒看不真切,也不在意。武松雖醉,心裡還是清楚的,一眼瞅見關隘依山而起,旁邊山崖上有一棵大黃菓樹,盤根漫枝,伸到關牆之上,心中暗喜,回來吩咐道:“你等到關前潛伏等待,待我混進關去。等到廝殺起時,便衝來接應。一邊飛報黃、魏兩將軍攻關。”將官唯唯。武松道:“待會你等若敢不進來,俺定不輕饒!”說完,穿上自家黑袍,配兩口刀,搖搖擺擺往山崖那邊走去。部下數百官兵看得面面相覷。
武松走到山崖旁邊,兩手用力,不一刻攀到了大樹丫杈之上,離地數丈。一陣山風吹來,渾身一凜,酒醒了大半。看看前面離開關上城垛還有一丈把遠,躊躇二三,將心一橫,顫巍巍站到樹幹之上,右腳邁出,左腳狠命一蹬,大吼一聲,整個人如黑鷹般飛撲到城垛之上,刀光閃處,早將一個巡城小校砍翻。關上軍將大驚,急急來看時,武松雙刀如行雲流水,但聽鋒刃切割骨肉,噗哧有聲,關上頃刻已是屍橫遍地。但這陽平關有一兩萬軍馬,當時戒備森嚴,立刻有武將率精兵包圍上來。武松大呼大叫,猱身殺進戰團,也不等他有用弓弩的空當。漢中軍馬被這瘋漢一陣衝殺,正在忙亂,忽然聽得關中人聲嘈雜,一隊軍馬自己殺了起來。眾軍叫苦不迭,忙慌慌四下躲避。
原來是中箭虎丁得孫,自從與史進裡應外合破了葭萌關,自己仍回張魯這邊,讒言逼降了馬超。張魯叫他引軍協防陽平關。這日正帶隊巡哨,忽聞有人夜襲,看時卻是武松。心下大震,雖然不知就裡,當即叫心腹傳令,梁山帶來的數百原班人馬在關中四下鼓譟,擾亂視聽,一面親引軍殺上關來接應武松。武松見到丁得孫:“原來老丁在此!”丁得孫道:“行者哥哥如何到了此處?”武松道:“休得多問,隨吾殺下去接應大軍!”於是會合一路,先到城樓上砍斷吊橋鐵索,再殺下關門。那武松本來不認得關中地勢,只是胡亂衝殺;得到丁得孫數百兵卒,真是如虎添翼。此時關外,黃忠、魏延聞得飛報,各自點起軍馬來到關門之前,武松衝下城樓,正逢張衛引一隊軍馬趕來,武松大吼一聲,上前便砍,張衛用刀招架,只覺得武松力大刀沉。戰戰兢兢殺不到六七回合,撥馬便走,他這一走,周圍軍將誰敢死戰?武松殺到門前,丁得孫部下軍士開了關門,外面劉備軍吶喊一聲,一起擁了進來。關中守軍雖多,各自找不到方位,皆不敢抵擋