元宵節再走也不遲。”盛情難卻,唐僧只好同意了。元宵節這天,寺裡的和尚邀請唐僧師徒一齊上街看燈,唐僧師徒就跟隨著寺裡的和尚一齊來到城中賞燈。
城中燈火輝煌,笙簫和歌曲的聲音不絕於耳。他們來到金燈橋口,就看見三盞像水缸那麼大的金燈掛在柱子上,點的油有一種很特別的香氣。唐僧一問才知道燈裡面點的是名貴的酥合香油,三盞燈的油價值白銀五萬餘兩,都是本府的百姓繳納的。
正說話的時候,半空中突然響起了呼呼的風聲,嚇得看燈的人連忙四處隱藏迴避。僧人們都說∶“風來了,是佛爺看燈來了,我們趕快回去吧!”
唐僧聽說後就要留下來拜佛,頃刻之間,風中果然出現了三位佛身,唐僧慌忙跪下參拜,孫悟空一看卻是三個妖怪。
孫悟空還沒來得及張口,一陣狂風颳過來,唐僧立刻就不見了。豬八戒急得東找西找,沙僧也遠近四處呼喊。孫悟空說∶“兄弟們不用再叫了,師父已經被妖精捉走了!你們兩個和其他的僧人一起回寺看守行李馬匹,我跟著這股狂風去追!”說完就直奔而去。
孫悟空追到天亮,風突然停了,孫悟空落在一處山崖上,正在尋找路徑,就看見有四個人趕著三隻羊走了過來。孫悟空用他的火眼金睛仔細一看,原來是年、月、日、時四位功曹變的,他們是特地來告訴悟空∶這座山叫青龍山,山上有個玄英洞,住著三個妖精。
孫悟空問清楚了大妖精叫闢寒大王,二妖精叫闢暑大王,三妖精叫闢避塵大王,就讓四位功曹離開。他轉過山坳,去尋找妖精的洞府,果然被他找著了。孫悟空不願冒險進入,就站在大門口高喊∶“妖怪,快點把我師父送出來,不然把你們都打死!”
小妖們趕緊跑到洞中報告。三個妖王各自拿著兵器走出洞,其他大大小小的牛頭鬼怪在左右跟隨著。孫悟空看見這情形,揮動著金箍棒就打了過去,三個妖王也各自揮舞著兵器迎戰。一直打到天色黃昏,那個闢塵大王把令旗一搖,一群小妖便都圍住孫悟空亂打。
孫悟空不敢再打下去,跳到雲上。回到慈雲寺,他仔細地給豬八戒和沙僧講了經過。師兄弟三人害怕妖精當天晚上就害師父,就在晚飯後趁著月光,駕起祥雲,來到玄英洞口。孫悟空讓師弟們稍等一會兒,他變成個螢火蟲進洞探聽一下虛實。
孫悟空飛到唐僧面前,現出了原樣,用了一個解鎖法幫唐僧脫掉手銬,然後引著師父輕手輕腳地朝洞外走去。沒想到在路上碰到了巡邏的小妖。孫悟空一棒打死了兩個小妖,還有一個小妖逃脫了,他邊跑邊叫∶“毛臉的和尚鑽到洞裡來殺人了!”
三個妖王聽到了叫喊聲,趕緊爬起床就連連叫著∶“要捉住他!”唐僧嚇得手腳酥軟,邁不動步。孫悟空怕被圍住了,只好丟下師父,獨自一人殺到洞外,看見豬八戒和沙僧,簡單地述說了發生的事情。三個人再聽洞裡,沒有一點動靜,擔心妖王要傷害師父。
豬八戒急了,掄起釘耙朝著石門就打,將門打得粉碎。剛往回走的妖王聽到洞門被砸爛了,氣得又轉身殺了出來。雙方打得難分難解,闢寒大王一聲號令,小妖們一擁而上,絆倒了豬八戒和沙僧,捆起來押進洞裡。孫悟空跳上雲頭跑了。
孫悟空離開了玄英洞,一直奔向九重雲霄,到天界去搬救兵。他在西天門遇上太白金星。太白金星聽了孫悟空講述的遭遇,說那三個妖精是犀牛精,只要四木禽星下界去就能降伏三妖,說著就帶孫悟空到靈霄寶殿,奏明玉皇大帝。
玉帝派許天師和孫悟空一起到鬥牛宮,叫四木禽星下到凡界降妖。四木禽星角木蛟、斗木獬、奎木狼、井木犴接到御旨,就和孫悟空一齊駕雲來到了青龍山玄英洞上空。四木禽星說∶“大聖,你先去找那三個妖精討戰,把妖精引出來,我們就跟著動手。”