话说唐僧来到祭赛国,看见与周围繁华景象十分不符的一幕:十几个和尚带着枷锁在沿街乞讨,唐僧忙催悟空上前查看,一番交谈后才知道他们是金光寺负屈的和尚。只是那原由还要到了寺中无人处才敢告诉他们,于是师徒四人便跟随僧人一同前往那金光寺。
刚进寺门那些个和尚便转身关门下跪说:我们这个地方叫祭赛国,周围还有四个国家。只是我们这金光寺来自这塔上日有祥云笼罩夜有霞光放彩。那四周众国见了都以为这里是天府神邸所以年年都来朝贡。只是三年之前的一日夜半时分下起一场血雨。天亮时才发现这塔里的舍利佛宝没了。国中那昏君十分气愤,也不分青红皂白就听信赃官的谗言将我等硬说成是偷宝的窃贼,抓了严刑拷打。可事实哪有此事,望您能拯救我等性命!唐僧想想说:当年我离开长安,曾在法门寺里立愿,取位之时遇寺拜佛,见塔扫塔。今日来到金光寺,当然要去这塔上扫扫,也正好去打探一番,好去和你们君主说话。
那些寺人听言当即准备斋饭又请唐僧沐浴。唐僧准备完毕便拿着扫帚上了塔。扫至第十层时感觉十分困倦,便叫悟空接着往上扫。扫到第十二层忽然听到塔顶上一层似乎有谁说话。这三更半夜的,到底是谁呢?悟空近前一看,见是两个鱼精,正在猜拳吃酒呢。悟空掏出金箍棒两下将那二妖擒住拿下塔来。一番盘问这才知道佛宝舍利是被乱石山碧波潭的驸马九头虫给偷的。那场血雨就是他下的。那九头虫还知到他孙悟空还要往西天取经,特派这两个鱼精在此阻拦。悟空听罢自然火上心头,要与那驸马较量一番。
第二天,唐僧与行者入朝倒换关文。国王见抓着两个鱼精,高兴不已。忙请悟空把那偷宝主谋————-九头虫捉拿到手。此言正合行者心意,当即和八戒带着鱼精径直前往碧水潭找那九头虫算帐。
到了潭边,悟空割下那两个家伙一个下唇一个耳朵赶下水中去叫那九头驸马来与他交战。不一会儿那九头虫从潭中现身,仇人相见分外眼红,好一番厮杀!正当难分难解之时,一旁八戒心痒于争斗,前来助战。抡起钉耙从妖精背后就是一下。谁知那九头虫九头九眼,将此一耙躲开,之后反倒将八戒咬着拖入潭中绑了起来。那龙王见了喜不自胜,赶紧安排庆功宴给九头虫庆功!
却说悟空在岸上看见八戒被擒,心中十分烦恼,只好先变作一只螃蟹前去打探情况,再伺机救出八戒。他来到龙王宫殿,问过虾兵蟹将才知八戒被绑于西廊之下,那大圣先行救出了八戒,八戒当时一心想报仇,便让悟空在岸上等他,自己一人去捣毁那龙宫。八戒甩开袖子,左右开弓把龙宫绞得天翻地覆,一片狼藉,打死许多小妖和龙子龙孙。龙王与那九头虫气得是七窍生烟,一同上前与八戒交战才迫使他上岸。龙王仍不死心紧追其后,不料岸上有行者伺候,一棒就将龙王打死了,九头虫忙鸣鼓收兵不敢再战。
回上岸的悟空与八戒碰巧遇见二郎神和梅山六兄弟,便倩他们留下助阵。次早,行者一行人再战九头虫,交战中二郎神的哮天犬咬下九头虫的一头,九头虫落慌而逃。悟空见状又变作九头虫的模样从万圣公主那里骗回被盗宝物。见宝物到手八戒不多想将那公主打死了,只留下一个龙婆回去报信。
到了国中,国王犒劳了悟空八戒。悟空把龙婆锁在塔上并命其永世看守佛宝,又觉金光寺的‘金光’二字不妥,不是久住之物,便将‘金光’改为‘伏龙’,如此宝物才能永远长存。国王谢了行者,唐僧一行人在国王陪送下,这才上路继续,西行取经!