这天,成亲的日子到了,王宫里面锣鼓喧天,鞭炮齐鸣,唐僧紧张得大气也不敢出。悟空变的小蜜蜂则悄悄停在了师父的毗卢帽上,专等公主现身。忽一阵异香扑鼻,公主在一堆宫女的簇拥下袅袅婷婷地走了出来。悟空用火眼金睛一看,公主的头顶有妖气,于是便说:“假的!是妖怪!”于是嗖地现出真身,来捉妖精。
妖精见被猴子识破,立刻挣脱了衣裙,摇落了满头首饰,奔逃到御花园中,取出一条形状奇怪的短棍来战悟空。二人从地上直打到天上,把国王吓得战战兢兢,他可从没见过女儿这么凶恶能打。
孙悟空战了一会儿,把金箍棒丢起,说了声“变”,霎时间变出了千百根铁棒,打得妖怪手忙脚乱,慌不择路,一直跑到了西天门。孙悟空叫道:“把天门的,挡住妖精!”天门口有护国天王,领着庞、刘、苟、毕四大元帅,各展兵器拦阻。妖怪进退两难,痛骂孙悟空:“你这个弼马温,为什么坏人家的亲事!”
孙悟空最恨别人叫他“弼马温”,那是被揭了痛处,当下舞棒就打。妖怪招架不住,逃到南边一座山上,一眨眼就不见了。
悟空到处寻觅,找不到妖精,就传来山神、土地公,喝问妖精何在。山神、土地公说:“大圣,此山从古至今都没有妖精,只有三处兔穴。”孙悟空眼珠一转,就去三处兔穴寻找,等找到山顶上一处兔穴时,果然发现两块大石头堵住了门。悟空用铁棒撬开石块,那妖怪果然藏在里面,一边骂山神、土地公带路,一边落荒而逃。
孙悟空大喜,腾空而起,打算一棒结果了妖怪,忽然空中有人叫道:“大圣,棍下留情!”悟空抬头看时,只见一团彩云飘来,上面是太阴星君,他带着嫦娥仙子来了。
太阴星君告诉悟空:“这个妖怪,是我广寒宫捣药的玉兔。她私自偷开了玉关金锁,溜出广寒宫,如今在凡间作怪,变成了假公主。她用的奇怪兵器就是捣药的玉杵。”
孙悟空这才恍然大悟。太阴星君又说,这个国王的公主也不是凡人,原是广寒宫里的素娥。十八年前,素娥曾把玉兔打了一掌,后来又思凡下界,投胎做了公主。玉兔记仇,找机会逃出了广寒宫,把公主吹到荒野的寺里,自己做了公主。说着一指假公主,喝道:“孽畜还不归正!”假公主打个滚儿,现了原身,果然是一只雪白的玉兔。
太阴星君领着嫦娥仙子,带着玉兔,回到天竺国界。国王终于知道公主是假的了,率领满朝文武朝天礼拜。猪八戒看见嫦娥,又动了凡心,跳在空中想和嫦娥说话,被孙悟空上前揪住,打了两掌,这才作罢。
悟空告诉天竺国国王,假公主已经被收服,真的公主在城外布金禅寺里。国王和王后不禁放声大哭,急忙赶到布金禅寺和女儿相见。久别重逢,三人抱头痛哭。国王感激布金禅寺救了女儿,嘉奖了寺庙和长老,又摆下盛宴款待唐僧师徒,猪八戒开心地大吃了五六天。