杨戬带领梅山六兄弟外出游玩,在乱石山碧波洞遇到孙悟空,决定帮他捉拿九头怪。孙悟空将九头怪引出水面,杨戬拦住九头怪的去路。九头怪一看,狞笑道:“你是猴子请来的救兵吗?我当是谁,原来是不人不妖的杨二郎啊!”杨戬怒火冲天,挥动三尖两刃刀,与九头怪战在一处,只杀得天昏地暗,日月无光。孙悟空和梅山六兄弟有心帮忙,却插不上手。
杨戬与九头怪刀来铲往,大战一百多个回合,九头怪渐渐有些招架不住了。杨戬心想:“再加把劲,就可以擒住这个妖怪了!”九头怪见不能取胜,突然虚晃一招,腾空跳起,现出了原形。原来这妖怪是一个丈二规模的九头虫,长得浑身羽毛,背生龟甲,两只脚尖利如钩,九个头围聚在一处,十八只眼闪灼金光,形象十分凶恶。
九头怪现出原形,展翅斜飞,在空中打个转身,伸出一个头,张开血盆大口,来咬杨戬。杨戬纵身跃起,挥舞三尖两刃刀,向这个脑袋砍去。九头怪有九个头,杨戬打一个头,其他八个头纷纷来咬。杨戬手忙脚乱,眼看就要招架不住。孙悟空见杨戬堪堪落败,大喝一声,抡起金箍棒,找准其中一个头就是一棒。
九头怪正在与杨戬缠斗,忽然看到孙悟空抡起金箍棒,朝其中一个头就砸。九头怪双翅一扇,躲开金箍棒,接着几个头一起来咬孙悟空。杨戬和孙悟空双战九头怪,仍旧打得难解难分,势均力敌。梅山六兄弟见状,互相招呼一声,蜂拥而上,群战九头怪。八个人对战八个头,捉对厮杀,只打得乱云翻滚,天地变色。
杨戬、孙悟空和梅山六兄弟与九头怪的八个头捉对厮杀。杨戬一边打斗,一边偷眼观瞧,看到九头怪剩下的那个头,心中暗暗打定主意。他猛地跳出圈外,从腰间取出金弓,安上银弹,扯满弓,对准那个头就是一弹。“啪”的一声,这颗银弹正中那个头的左眼。九头怪疼得大叫一声,身形歪斜,顿时险象环生。
九头怪的一个头受伤,被杨戬用弹弓打瞎了一只眼。九头怪忍住疼痛,想稳住身形,再战群雄。就在这一刹那,杨戬的哮天犬趁九头怪分神,突然飞身窜起,像一道闪电一样,照准九头怪的那个受伤的头就是一口,把头血淋淋地咬了下来。九头怪疼得“呱呱”乱叫,疼痛难忍,掉头飞向远方去了。
杨戬见九头怪被哮天犬咬掉一个头,受了重伤,逃往远方,驾云就要去追。孙悟空急忙拦住说:“这妖怪已经受了伤,就不麻烦你去追了,交给我好了。”杨戬又说:“既然这样,你去追九头怪,我与众兄弟下水去救你师弟猪八戒如何?”孙悟空说:“我先救师弟,再去追九头怪也不迟。多谢多谢!”二人相视大笑,千年恩怨顿消。