山上有个莲花洞,洞里住着两个妖怪:金角大王和银角大王。
金角大王和银角大王要抓唐僧,可是害怕孙悟空,不敢动手,正巧遇到了八戒。
八戒上次巡山出了丑,只好再去巡山。他看见乌鸦、老虎,都疑心是悟空,没想到这次遇到了真妖怪,被抓进了妖洞里。
银角大王变做一个摔断腿的老道士,血淋淋地趴在路边,哼叫着:“救命!”唐僧师徒听到喊声,就走过去看个究竟。唐僧看老头腿断了,就让孙悟空背着他走。妖怪骑在悟空背上,趁他不注意,变了个法术,把三座大山压在他身上,悟空动不了了。
银角大王从悟空身上飞上云彩,然后从云里伸下手来,左手抓住沙僧,右手抓住唐僧,把二人抓回洞里,又派两个小妖怪拿着他的两个法宝——红葫芦和玉净瓶,去捉孙悟空。
悟空在山神的帮助下,卸去三座大山。他远远地看见两个小妖向这儿走,就变成了个老道士,对小妖说:“我是神仙,想找个徒弟。你们谁想跟我去?”小妖说:“不用了,我们有法宝。”悟空问他们要去干什么。小妖说拿宝贝葫芦和净瓶去装孙悟空,把葫芦嘴打开朝下,叫孙悟空的名字,只要他一答应,就会被装进去,一会儿就化成水。
悟空悄悄拔下一根毫毛,变出一个很大的紫葫芦,对小妖说:“你那装人的葫芦有什么稀罕。我这儿有个大葫芦,能把整个天装进去。”小妖不信。悟空念咒叫来天神,让天神用黑旗把日月都遮住了,天黑压压的,两个小妖以为天真的被装进葫芦了。小妖害怕了,说:“快把天放出来吧。”悟空再念咒,天神卷起黑旗,天地光明。小妖说:“这么好的宝贝,我们换了吧。”悟空说:“不换!”小妖说:“求你了,我们用两件宝贝换你一件。”悟空装出很勉强的样子,拿过两件宝贝,纵身跳上天空,就去救师父。可是两个妖怪用一个叫“幌金绳”的宝贝,把他捆了起来。
银角大王从孙悟空身上搜出红葫芦和玉净瓶,然后把他绑在柱子上。孙悟空变了一把小锉刀,锉开绳子,又变了个假孙悟空绑在柱子上。孙悟空变做一个小妖,给两个大王倒酒喝,趁他们不注意,孙悟空把红葫芦藏进袖子里,他又用毫毛变了个假的,递给银角大王。然后,悄悄地溜出门外。
孙悟空变回原样后,就叫妖怪出来比试本领。银角大王拿着假葫芦,趾高气扬地走出来。他看孙悟空手里也有一个一模一样的葫芦,大吃一惊。
孙悟空说:“我的葫芦是公的,你的是母的,母的打不过公的。”银角大王不信,倒拿着葫芦,喊:“孙悟空!”孙悟空答应了八九声,可是没被吸到葫芦里。孙悟空把葫芦底儿朝天,口儿朝地,叫声:“银角大王!”那妖怪答应了一声,马上就被装到葫芦里了。然后,孙悟空又偷来玉净瓶,把金角大王也装在了里面。
两个大王被装起来后,孙悟空回到洞里,救了唐僧、八戒和沙僧。
师徒四人收拾行李,牵着白龙马,继续向西走去。