玉龙一觉醒来,见哈巴正在醋睡,三妹却已从脚下溜出去,跑得老远老远,追不上了。玉龙心里又是气,又是悲。气的是哈巴失了职,违了约,放走了三妹,兄弟俩都不能回家了;悲的是按先前的约法,不得不将哈巴折头。玉龙无可奈何地慢慢抽出十三柄宝剑,打算趁哈巴熟睡不醒,把他的头砍下来。
正在这时,忽然从遥远的北方跑来了一个魔王。原来这魔王打听到金沙姑娘要去东海,而且知道她非常富有,月亮公主给她的那件宝裙,会沿路撒下金珠玉粒,就赶着来抢她的宝裙。不料金沙姑娘早已跑远了,就在她走过的路上埋头拣拾金珠玉粒。玉龙正在气恼,一见魔王就大喝了一声。这一喝,逗得魔王性起,也把哈巴震醒了。哈巴知道三妹跑远了,心里十分难过,等待大哥玉龙惩罚。玉龙看看他,说:“按约法本当把你折首,但是魔王跑来抢拾三妹撒下的珠宝,你去把它杀了,将功折罪吧!”
哈巴弯弓搭箭,一边射了十二箭,箭箭射中了魔王,可惜没有一箭射中它的致命处。魔王挥舞魔刀扑过来,哈巴挺身迎了过去。你来我往,斗了一柱香功夫,哈巴在打斗中无法射箭,施展不了神威,被魔王一刀把头砍飞了。
玉龙见哈巴兄弟遇难,怒火烧心,拔出了两柄剑,与魔王大战。双方苦战了三天三夜,玉龙砍缺了十三柄宝剑之后,才一剑把魔王刺死,又把它砍成九十段。玉龙为了防范敌人,把十三柄剑高高举着。但他一见兄弟哈巴没有了头,非常悲痛,转过身去痛哭,两行眼泪哗哗哗地流个不住。
霎时,玉龙和哈巴都化成了高耸的雪山,他俩中间便形成了一个世大的峡谷,后为称为虎跳峡。三姑娘起家过的路变了了金沙江,在雪山峡谷中滚滚奔流。魔王的身子变参展了江里奇形怪状的“虎跳石”。哈巴身上的十二张弓落下来,变成了金沙江西岸的二十四道弯,他的箭筒一倾倒,各式各样的简明纷纷散开,化成满山的松杉林木。 玉龙的光脊背, 变成了一堵连猴子走的路都没有的万仞绝壁,刀肖般矗立在金沙江东侧。 玉龙举着的十三柄宝剑, 变成玉龙雪山十三峰。玉龙的两行江水,变成玉龙山东麓的黑水、白水两条河,清滢透亮,永流不竭。
金沙姑娘唱的那十八支歌曲,化成了虎跳峡里的十八个哗 哗 作响的江滩。从虎跳峡上峡口到下轿头的那段江面,水流缓慢,微波不惊,象一块明镜嵌在谷底,那是金沙姑娘流边思索、脚步放得很轻的地方。一出下峡口,满江白浪汹涌,喧声冲天,据说那是获得胜利的金沙姑娘,乐得手舞足蹈,发出欢快的笑声。最后,美丽的金沙姑娘经历千辛万苦,来到太阳升起的地方,与东海王子会面,寻到了幸福的归宿。