卻說唐僧師徒行至比尼國,聞說國王寵愛一新妃,縱色過度,元神消瘦,請得一真人煉丹,要孩兒心肝調藥,一國孩兒皆遭殃。三藏聞言垂淚。行者道:“師父莫哭。此道人必是妖精,我和你進朝去換關文,定要識破此事。”二人進朝,投下關文。隻見國王、新妃同道人並坐,正要活取孩童心肝。行者且不換關文,忙罵:“妖道無知,你惑君害民,罪孽何逭!”將欲舉棒,那妖化陰風,把新妃一起攝去。國王忙問原因。行者道:“我是大唐僧人,到此改換關文。見你被二妖迷惑,我今識破計策,他化陰風而去。”國王道:“你既識妖,可捉得麼?”行者道:“我立時就拿來。”言畢,遂駕鬥而去。
且不說一國君臣驚駭。隻說行者隨陰風趕去,趕至草坡,與二妖大戰三合,被行者一棒打死。卻是一個白鹿精,一個白狐精。行者帶二精回見國王。國王又愧又喜,深感行者除妖救民,欲留師徒坐筵。三藏堅辭,換過關文又行。
不多日,投宿禪林寺。忽有一女怪,把三藏攝去。行者挺棒躡趕,趕至一洞,名曰陷空洞。那女怪忽跌下一個腰牌,被行者拾起,見上寫“李達天王幼女”。行者得了此牌,徑上寶德關見李達天王,責他閨門不緊,縱放幼女為妖。天王茫然不知,適哪吒言曰:“父王緣何忘覺?此妖是向日孩兒在陣上捉的金鼻白毛鼠,父王令孩兒莫殺,後以幼女呼之,此必是他在下界為妖。待孩兒同行者去收伏妖精。”言畢,二人即駕雲來至洞口,行者向前引戰,後被哪吒擒倒,解轉上界問罪。
行者救出師父,四眾日夜星馳,走過欽法國,又雲隱霧山折嶽連環洞。有一南山大王擋路,要拿三藏。被行者變做三藏,把三藏化作行者。魔王誤捉行者進洞,把他綁在梁上,忽然睡著。被行者鬆了綁索,掣起金棒,打死老妖,乃是一個艾葉花皮豹子。一洞小妖俱被行者打死。
又保師父前行,到了天竺國鳳仙郡,安歇暴紗亭。忽被豹頭山虎口洞一妖,把行者三人兵器攝去。行者雖神通廣大,無了金棒,亦無措手,正在躊躇,忽見妙岩宮太乙救苦天尊叫聲:“悟空,我來救你也!”行者星忙哀告,“萬乞老仙一救。”天尊走至洞口,高叫:“金獅速現真形。”那妖聽得主公喝,慌忙現出原形,乃是九頭獅子,被天尊騎於胯下,取出三件兵器,付還行者兄弟。天尊跨獅升天。三藏師徒離了鳳仙郡,過了玉華城,一路平安。
又到金平府慈雲寺住,正值正月十五日,本寺僧人留三藏觀燈。是夜同三徒與本寺僧人遊至一橋,那橋名曰金燈橋,橋上有三盞大燈,其香異常。三藏問僧人曰:“此燈是誰人家的?”僧答曰:“此是居民良善,每年要三缸蘇油燃燈,今夜三更時分,佛祖來此受燈,其年大熟。”言未畢,一陣風響,眾人皆散。僧人邀三藏轉寺,道:“佛祖來也!”三藏道:“正要參佛,今夜他來,我豈避他。”三藏辭僧先轉,他與三徒在橋等著。隻見三尊佛來,三藏星忙下拜。三佛將燈熄了,把三藏攝去。行者隨後趕上,遇著四值功曹,解有三羊。大聖罵道:“這野神不護師父,且來趕羊!”功曹道:“我解三羊,與你師父開泰。你今師父被青龍山玄英洞三個妖精,假充佛祖收燈,把你師父攝去,你去青龍山救師父莫遲。”行者聞言,叱退功曹。隻見八戒、沙僧又到。三人打進洞去,隻見三個牛精,帶一夥小牛亂跑殺來,又把八戒、沙僧捉去。行者見是牛精,必要本宿方能降伏,即去上界請得角木蛟、鬥木獬、奎木狼、井木犴四星,同至青龍山,與牛精大戰。牛戰不過,奔入西海。西海龍王敖廣,與太子摩昂,領水兵助戰,把三頭犀牛收服。行者謝了天兵、龍王,救出師父。