這天,他們走進一座巍峨的大山裏,忽然一陣風起,接著霧似飛塵。悟空跳上去一看,見一個妖精領著三四十個小妖,正在噴雲吐霧。悟空盤算著這次可以讓八戒去打,如果打贏了,給他算頭功;打不贏,再救他也不遲。於是,悟空按落雲頭,說前麵有人家,讓八戒去化齋,八戒大喜。
悟空囑咐他變個好看點的和尚,八戒就變了個胖和尚。
八戒闖進妖精擺的陣中,才知上當,立即掄起釘耙,與小妖打了起來。老妖趕出洞,掄一條鐵杵,二人廝殺起來。
悟空見八戒許久不歸,便前去相助,厲聲高叫:“八戒不要慌,老孫來了!”八戒一聽,精神大振,手下釘耙生風,把群妖打敗。
他們回到師父身邊,悟空讓八戒做開路先鋒。八戒想那妖精手段也不怎麼樣,就答應了。
老妖敗回洞中,垂頭喪氣。一小妖獻計:選三個會變化的小妖變成老妖模樣,分別迎戰悟空、八戒、沙僧,老妖則去捉唐僧。老妖大喜,當即把三個小妖變成自己模樣。
妖怪們埋伏在唐僧要路過的地方。一個假扮老妖的小妖從路旁跳出,引走八戒。不久,又跳出一個假扮老妖的小妖,引走了悟空。第三個小妖引走了沙和尚。老妖精看見隻有唐僧一個人了,就將他輕輕攝走。不一會兒,八戒、悟空和沙僧先後回來,不見了師父。悟空大叫:“中了妖怪的分瓣梅花計了!”
三人進山尋找,在懸崖處見洞門緊閉,上寫:陷霧山折嶽連環洞。八戒舉耙就打。一個小妖獻計,將一段柳樹變成唐僧頭,送出去,說:“大聖爺爺,你師父已被我家大王吃了,隻剩了個頭。”
八戒一見就哭起來。悟空說是假的,一棒打去,原來是個柳樹根。八戒一見,大罵:“妖精,你竟敢騙你豬祖宗!”
小妖去報老妖,老妖讓他們到剝皮亭找沒吃完的真人頭去騙孫悟空。悟空見這回是真人頭,不由得落淚。八戒、沙僧更是放聲大哭。悟空讓八戒埋好人頭,讓沙僧看好馬匹,然後自己和八戒一同去殺老妖。
二人先打破洞口,老妖隻好迎戰。悟空舉棒就打,八戒纏住先鋒不放。老妖讓小妖圍上來,堵住悟空。悟空使了個分身法,真身直打進洞去。悟空從裏往外殺,八戒從外往裏殺,那先鋒被悟空一棒打倒,原來是隻鐵背蒼狼。老妖逃到另一個山洞中,讓小妖們挑石擔土,將前門堵死。悟空見打不破門,料定門已被堵死,就繞到後山去找妖精的後門。
悟空見一山洞邊有座小門,就變成一隻有翅膀的螞蟻,鑽了進去。他飛進堂中,聽見小妖對老妖說:“孫悟空他們把那個人頭當做唐僧的頭下葬了。”悟空大喜,知道師父沒有被害,便去尋找師父。他飛到後院,見樹上綁著兩個人,其一就是師父,忍不住現了本相,讓師父再忍耐片刻。
悟空又飛回來,拔下一把毫毛變成無數瞌睡蟲,鑽入眾妖鼻中。不久,眾妖就呼呼大睡了。
悟空現了本相,到後院救了唐僧,也將旁邊那人救了。
那人是個樵夫。三人爬上石崖,過了澗。悟空將師父送回,八戒、沙僧大喜。悟空等回到妖洞,八戒一把火把洞燒了。
悟空將老妖綁了,提了出來。八戒一耙打死老妖,原來是隻艾葉花皮豹子精。
樵夫請他們去家中見老母。唐僧師徒欣然前往。樵夫之母忙備素齋。唐僧師徒飽餐之後,下了隱霧山。