行者斗法除了三兽,唐僧师徒离了车迟国,又往西行。不知不觉春尽夏残,又是秋天。有一天傍晚,只听到滔滔浪响,却是一股水挡住去路。行者跑到河边,看那河茫然深似海,一望更是无际无边。岸边立着一块石碑,上有三个大字“通天河”,又有十个小字,乃“径过八百里,亘古少人行”。唐三藏见了,滴着泪说:“徒弟啊,我当年别了长安,只说西天易走,哪知妖魔阻隔,山水遥迢!”
正在感叹,忽听有鼓钹之声。循声走去,到了一户人家,门外竖着一杆幢幡,屋里灯烛通明,香火缭绕。唐僧先去敲门,出来一个老者,见唐僧投宿,老者说:“既有徒弟,何不同来?”唐僧叫三个徒弟来。老者见三个人相貌凶怪,吓得跌倒在地,口里说:“妖怪来了!妖怪来了!”唐僧说:“莫怕,不是妖怪,是我徒弟。”老者这才不怕,吩咐捧斋来请唐僧四人吃。八戒肚饿,风卷残云一般,就把一碗米饭一口吃没了。侍奉的小童说:“这位爷太没算计,不藏馒头,却去藏饭,岂不弄脏了衣服?”八戒笑着说:“没有藏,是吃了。”小童说:“你不曾张口,怎么就吃了?”八戒说:“谁撒谎了!不信,再吃给你看。”那小童就端来五六碗,只见八戒一口一碗,还不住地说:“添饭!添饭!”老者说:“不是怕这大肚子长老吃得多,只是要请几个亲戚邻居散福。如不饱,再叫人去蒸。”八戒说:“再去蒸,再去蒸。”
饭后,唐僧和老者闲聊,问他为何要散福。老者说:“那通天河边有座灵感大王庙,每年要祭祀一次,祭祀时要一个童男,一个童女,这庙中大王一顿吃了,保我们风调雨顺。若不祭祀,就来降祸生灾。”行者说:“你有几个儿子?”老者垂泪相告,他叫陈澄,五六十岁才生得一儿一女,男叫陈关保,女叫一秤金,今年该他家祭祀。行者说:“原来是这样,先抱你儿子出来让我看看。”陈澄将儿子抱出。小儿活蹦乱跳,却不知自己就要送死。行者摇身一变,变得和陈关保一模一样。吓得那老者跪下说:“不得了,不得了!这位老爷才说话,怎么就变成和我儿一样。”行者现了本相,那老者说:“老爷有这样的本事。”行者说:“我明日就变成你儿子,叫我师弟变成你女儿给你作祭品去,好么?”老者慌忙跪拜说:“圣僧这样做,救老汉一家性命矣。”
第二天,行者变成陈关保,叫八戒变成一秤金。八戒摇身一变,面目倒像个女孩,只是肚子胖大。行者说:“再变变。”八戒说:“任你打了罢,再也变不了。”行者吹他一口仙气,八戒就变得和那女孩儿一般。行者吩咐沙僧保护唐僧。陈澄取出丹盘,教行者和八戒坐上,派四个人抬到庙里供上。
顷刻间只听得风声呼呼,庙门来了一个妖怪,问:“今年祭祀的是哪家?”行者回答说:“是陈澄家。”那怪听后,心中有疑问:“这童男胆大,而且口齿伶俐。平常供养受用的,问一声就吓成了死人,怎么今日这童男这般胆大?”怪物不敢来拿,又问:“童男童女叫什么名字?”行者说:“童男陈关保,童女一秤金。”怪物说:“按照旧规,当先吃你。”行者说:“请吃罢。”怪物听说,又不敢动手,喝道:“你莫顶嘴,我平常先吃童男,今年倒要先吃童女!”八戒慌了说:“大王还照旧罢,不要破了惯例。”那怪不容分说,就捉八戒。呆子扑的跳下来,现了本相,掣起钯就筑。那怪缩手不及,被筑下两片鱼鳞。行者也现了本相。那怪跳在云端说:“你是哪方和尚,到此欺人,坏我香火!”行者说:“我等乃东土大唐奉旨取经圣僧三藏之徒弟。听说你生吃童男童女,特来拿你。”那怪闻言就走,钻入通天河内。行者说:“不需要赶他了。这怪想必是河中之物。待明日设法拿他,送我师父过河。”
那怪得了性命,回到水宫中对众水族说:“今日造化低,撞上了东土唐僧的徒弟,差点伤了性命。常听得人讲,能得唐僧肉吃,就可以永世不老。只是他那徒弟厉害,怕是吃不成。”鳜婆笑着说:“大王,捉唐僧何难!大王既会降雪,又能结冰。今夜三更天气,大王趁早作法,下一阵大雪,把通天河都冻住。那唐僧取经甚急,必然踏冰而过,那时自有法儿拿他。”那怪领会,欢喜地说:“妙!甚妙!”随即出水府,踏长空兴风作雪,凝冷结冰,冻住了通天河。
唐僧师徒夜里觉得寒冷,早上开门一看,只见白茫茫的满地雪,河也冻住了。唐僧说:“这里天气和我东土不同,我那里冬天才有冰雪,这里七月便有了。”唐僧徒弟们收拾行李走路,陈澄苦留不住。唐僧一行四人踏冰过通天河。
那妖怪定下计谋要捉唐僧,早在冰下等候多时。听得马蹄响,他在底下弄个神通,哗啦一声,冰开水涌,唐僧三人尽落入水中。大圣手脚快,跳上空中。那妖将唐僧捉回水府,吩咐宰了烹食。鳜婆说:“大王,且慢些吃他,恐他徒弟来闹,等两日再吃罢。”
八戒、沙僧知水性,在水里捞上行李同白马上岸。行者说:“我师父必定是被那怪设计弄去了。等我弟兄寻着他斩草除根,救师父出来。”兄弟三人饱吃一顿后来到河边,行者说:“你们两个哪一个先下水?”八戒说:“哥啊,我们两个手段不怎么好,还得你先下水。”行者说:“贤弟,若是山里妖精,全不用你们费力。水中之事,我去不得。我知你们两个是熟悉水性之人,所以要你们两个下去。”沙僧说:“哥啊,小弟虽去得,但不知水底如何,不如哥哥变个什么,或是我驮你,或是八戒驮你同去才好。”八戒暗喜:“这猴子不知捉弄了我多少次,这次他不会水,等老猪驮他,也好捉弄他一回。”呆子笑嘻嘻地说:“哥哥,我驮你。”行者知他是有意的,将计就计,就让八戒驮他,同入通天河内。向水底行有百十里时,那呆子要捉弄行者。行者拔根毫毛变个假身趴在八戒身上,真身变成一个猪虱子,紧贴在他耳朵里。八戒故意跌了一跤,把行者掼了出去。那假身原是毫毛变的,就飘得无影无踪。沙僧说:“二哥,你怎么把大哥跌到不知哪儿去了。”八戒说:“那猴子不禁跌,一跌就化了。兄弟,莫管他死活,我和你先去寻师父。”行者在八戒耳朵里忍不住高叫:“八戒,老孙在你耳朵里哩。”八戒慌得跪在泥里磕头说:“哥哥,是我的不是了,你快出来罢。”行者说:“我不咬你,你快走。”
又行了百十里,忽见一座楼台,上有“水鼋之第”四字,里面却无水。行者说:“里面无水,待老孙去打听打听。”大圣从八戒耳朵里出来,又摇身一变,变成个长脚虾,跳到门里打探。行者来到宫里,见一石匣,只听到唐僧在里面呜呜地哭。行者上前说:“师父莫哭,老孙来了!”叫他耐心等待,他马上就来救他。行者将探听到的情况告知八戒和沙僧,让他们引那怪出水来,他在岸上等候。
八戒闯到门前,厉声高叫:“泼怪!送我师父出来!”那妖闻报,急忙披挂出来,说:“你是哪个寺里的和尚?为何到此喧嚷?”八戒说:“如何不认识你家爷爷!我本是天蓬元帅,今跟随东土大唐圣僧做徒弟,往西天拜佛求经。你专在陈家庄吃童男童女,我便是那陈澄家一秤金,你不认得我么?”妖怪说:“你这和尚,冒名顶替,我不吃你,你反伤我。我已让你,你却寻上门来?”八戒说:“你弄雪弄冰,害我师父。快些送我师父出来,万事既往不咎!”那怪也不回话,举起铜锤就打,八戒急用钯架住。沙僧来助八戒。三个人在水底战了两个时辰,不分胜负。八戒对沙僧丢个眼色,二人装败,拖起兵器就走,那怪紧追不放。
那行者在岸上见八戒、沙僧引得那怪上来,举棒就打。未战三回合,那妖怪招架不住,钻入水里去了。
八戒说:“哥哥,我和二哥再去哄他,你只在半空中等候。他钻出来,你照他顶门上老老实实打他一下,纵然不死,也得发晕。老猪再赶上一钯,叫他完蛋!”行者说:“这叫做里应外合。”八戒和沙僧又下水去叫战,无奈那怪已被行者打怕,紧闭水门不出。二人只得回到岸上来。
三人商议一番,行者说:“我上普陀崖问菩萨,看这妖怪是哪里出身,姓甚名谁,也好拿他家属,来换师父。”好大圣,纵起祥云,直奔南海。到普陀崖上,众神报与菩萨说大圣求见。大圣等候多时,只见菩萨手提一个紫竹篮儿出来说:“悟空,我与你救唐僧去。”
到了河岸,八戒沙僧拜过菩萨。只见菩萨将腰带解下,拴住竹篮,抛入河中,口中念道:“死的去,活的来!死的去,活的来!”念了七遍,提起篮儿,里面有一尾金鱼。菩萨说:“悟空,快下水去救你师父。”行者说:“未曾拿住妖怪,如何救得师父。”菩萨说:“这篮子里不是?”八戒与沙僧问说:“这小鱼儿竟有那么大的本事?”菩萨道:“他本是我莲花池里养大的金鱼。每天浮出头来听经,修炼成精。不知哪一日海潮泛滥,跳到这里,我今日才发觉。原来他在这里害你师父。”菩萨带着金鱼回南海去了。八戒、沙僧下水底去救了唐僧上来。
唐僧师徒正要借船渡河,忽见水中钻出一只大鼋来,叫道:“大圣,不要渡船,我送你师徒过去。”行者说:“你莫不是想来害我师父?小心棒打!”老鼋说:“大圣不知,水底那水鼋之第乃是我的住宅,却被那妖怪占了。今蒙大圣请观音收去怪物,还宅第于我。我蒙大圣之恩,敢不报答?”大圣闻言,心中暗喜,又恐他是假话,叫他发了一个誓。大鼋游近岸,四人连马一齐上到背上,稳稳当当地渡过河去。过了八百里通天河,三藏合手谢着说:“老鼋累你,无物可赠,待我取经回来谢你罢。”老鼋说:“不劳师父酬谢。我听说西天佛祖知过去未来之事。我在此已修炼了一千三百余年,虽会说人话,但未成人身。万望师父到西天替我问佛祖一声,何时能脱本壳?”唐僧答应,和三个徒弟找大路奔西方而去。