八戒被悟空捉弄,睡不著。便回去跟師父報告,哪知謊話全被悟空戳穿,便悶悶不樂再次去探路,路過蓮花洞時,恰巧被正在巡山的精細蟲伶俐鬼遇見,不由分說,八戒就被一群小妖活捉進了蓮花洞。金角銀角見捉了八戒,便謀計去捉唐僧,但礙于唐僧身邊有個無所不能的猴子。
他們決定智取,銀角大王變成受傷的假道士在唐僧一行路過途中求救,唐僧善心無邊,救下道士,悟空火焰金睛看出端倪,但他仍不動聲色,背起這個假道士,只是半路,道士忽然變成大山,悟空壓在下面,金角趁機掠了唐僧和沙僧,悟空被三座大山壓在山根之下,一時竟掙扎不出來,幸虧觀音惠岸將他救出。悟空先是破了玉凈瓶,即又化作老道用假葫蘆騙走了來抓他的真葫蘆。妖怪無奈,只等去請干娘九尾狐貍,對付孫悟空。
途中,悟空打死真的九尾狐貍,自己變成九尾狐貍模樣,騙過精細蟲伶俐鬼,進入到蓮花洞,最終被發(fā)現(xiàn)系假冒九尾狐貍。雙方一場混戰(zhàn)。悟空智取捆仙繩,沒抓住銀角大王,反而被捆。悟空設(shè)法逃脫,又以孫行者、行者孫、者行孫三個名字哄騙銀角,掙扎脫險后。
經(jīng)過幾番周折,終于將銀角大王裝進葫蘆內(nèi)繼而打敗金角,救出唐僧、八戒和沙僧。他弄清該妖來歷,原來金角、銀角大王本是太上老君燒火的童兒,偷了太上老君的玉凈瓶、寶葫蘆和捆仙繩,下凡作惡。正當悟空除掉兩妖之時,太上老君趕來,收走了由煉丹的金、銀二道童變幻的金角、銀角大王。
山枯松澗有一個紅孩兒,他是牛魔王與鐵扇公主的兒子,法術(shù)高強,頑皮好勝,因為父母對其慈愛不足,他便想以唐僧肉換取父親的喜愛,此時正在此地等著唐僧師徒路過。紅孩兒用苦肉計騙取了唐僧的信任,悟空看穿紅孩兒的目的,為保護師徒,他主動背起紅孩兒,兩人心知肚明,半路上紅孩兒壓制住悟空,悟空將他摔向巖石,他卻早先一步將元神脫離肉身。
悟空除他不成,他卻吹了一陣惡風,迷惑師徒之人雙眼,而真正目的是乘機將唐僧擄進火云洞。悟空、八戒前去尋師父,紅孩兒率領(lǐng)一群小妖精,口噴烈火,燒得悟空、八戒落荒而逃。悟空想要以雨水降住紅孩兒,便請來四海龍王,待悟空再與紅孩兒斗戰(zhàn)之時,四海龍王從空中撒下雨水,出乎悟空意料的是火不但不滅,反而愈燒愈烈,悟空被燒得不省人事,跌落深澗。昏迷不醒,奄奄一息。