當日,小姐差人下戰書,激說妖道,待教他前來打陣。是日,道人看過戰書,內言十分欺藐不遜,果然大怒,領兵二萬餘出兵,令彭虎守營,出馬果看見八卦陣,十分厲害,說:“貧道法寶甚多,何懼於他!”看見乾、坎、良、震、巽、離、兌、坎八位,他即向乾門領兵殺人。楊小姐看見道人向乾門殺進,此門乃王懷女把守也,一驚動,中央戊己土上,黃旗一展,四方沙起,黃煙滾滾,眾兵不見東西,被二十八將殺了一陣。道人帶了傷兵敗卒向南方而走,守陣坤門乃穆桂英也,紅旗一展,隻見烈火燒來,蠻兵好不慌張,道人領兵即退,已燒了千八百軍兵。進東門意欲逃出,此門乃段紅玉把守,隻看見青煙雲霧迷途,道人不敢向東門而走。不分南北門進三重陣中,三百八十四員將大殺一陣,折兵萬餘,隻剩數千軍馬。

道人此時心慌意亂,不知跑走那方有路。不分東西南北,那能尋覓得出路?八卦之門跑亂了,路途又生出八八六十四卦門。此時,道人方知不好,不顧數千兵,發開神獸四方驟馳,無奈,殺不出八卦門,東、南。西、北跑過,折兵已盡。楊金花看見隻剩妖道一人衝殺,執令一展,八門法力將士合以為一,將道人八方截住。楊小姐大喝一聲:“妖道休走,今日已罪盈滿貫,還思逃脫,枉妄思量了。”道人一見楊金花,實覺怒從心上起,喝聲:“賤丫頭出此狂言,你料貧道無能,小小陣式逃不出麼?”言罷,一鏟打來,小姐長槍急架大戰。守人卦門七人王懷女等,看見楊金花與妖道戰殺,即是一齊動手,將道人團團圍住。道人八方受敵,那裏抵擋得住!思量今日不逃走,必遭他毒手,且跑出陣中去才好。今又無軍馬回營,實覺羞見彭將軍,不若借勢騰雲,前往陰山求情道友來破陣罷,遂將神獸一拍,向空而起。八人連忙騰雲圍住他廝殺。道人又見逃走不去,心中大怒,將神獸打了三鞭,此獸口吐黑煙,滿天烏暗,忽不見了妖道。它龍女將飛火叉化作火龍,將黑煙吞盡,隻見道人已離,向南坤位陣逃走,乃穆桂英守的。他見妖道從此門逃走,口念真言,掌中五指一放,一聲雷響,已將道人打回陣中,八人又趕回陣內。道人見他用五雷法打他回陣,心中慌亂,又喝神獸向地而遁,不想金花小姐早已用法,周圍陣指地成銅,此獸鑽遁不入。道人大驚說:“不好了,今番性命休矣!”隻恨錯了主意,不想大未有此能人,不該下山護助南王的。正懊悔,王蘭英發起陰雷,一聲響亮,將他打下神獸來。思量現形逃走,穆夫人仍用雷擊他,變原形不能複現人形,乃一大蟒蛇也。劉慶飛跑上前,大斧一揮,已砍作兩段。

楊小姐見誅了妖道,令旗一招,收散八卦陣,帶兵直攻踏他大營。彭虎聞報,領兵數萬前來對敵,正遇劉慶,兩下交鋒。劉慶正在招架不住,有魏化上前幫助,彭虎抵擋不得兩般兵器,卻被二將斬於馬下。當時軍中無主,各自逃竄。宋兵大殺一陣,散於四方。王懷女吩咐攻入他營,救出焦廷貴,早已眾兵逃散。宋軍眾將回營,狄爺大悅,吩咐養兵三日,拔寨起行,前往邕州,要複回昆侖關。