上官海棠捏造身份,謊稱自己就是他要找的有緣人。可他表示他的有緣人是個女的。上官海棠不想暴露自己女兒身的身份,只好轉身離去另想辦法來查出他的身份。
但他看著上官海棠的背影若有所思,趁夜找來了天下第一神算子,再次和神算子確認有緣人的性別。神算子見他心存疑惑,拿出了占卜用的龜殼和古銅錢重新替他卜了一卦。卦象和之前結果是一樣的,有緣人確實是一名女子。
神算子的話讓他想起了,從他遇見上官海棠開始,上官海棠分別在惡人谷以及富貴村的村口救了自己一次,總共加起來救了兩次,并且更加巧合的是她也是三天前來到的富貴村。
神算子告訴他,成是非在富貴村東南方向的三十里處。他得知這個消息后準備利用這個機會試探上官海棠,看她是不是女扮男裝。
于是,他次日清晨把成是非的消息告訴了上官海棠。上官海棠欣喜若狂,當即帶他前往惡人谷。由于路途遙遠,上官海棠來到湖邊飲水。他本來想著把上官海棠推下水,這樣就會暴露自己的女子身份。可不曾想自己不小心碰到了石頭摔到水里,不識水性的他被上官海棠救了上岸。當他醒過來的時候,上官海棠的衣服已經烘干,根本不能識破她的偽裝。
可即使是這樣,也讓他確定了上官海棠的身份。他經過多次的試探,認為上官海棠就是他要尋找的有緣人。他想,接下來的任務就是打動上官海棠,讓她承認在女扮男裝。
他和上官海棠回到惡人谷,見到了因為他打賞的一百兩銀票轉身成了客棧的老板,并從他的口中知道了成是非被三大惡人帶,回了惡人峰。他也決定和上官海棠一起闖關,拿到惡人峰的地圖。
他和上官海棠來到了豹三娘守衛的第一關,但上官海棠中了情癡草的毒,沒有辦法施展內力闖關,而他又不會武功。他和上官海棠只能老老實實數情癡草的花有多少朵。他數花朵數量時的時候,被豹三娘打斷了思緒,讓他想到了破局方法。
他起身告訴豹三娘,四周花朵的數量是一朵都沒有。他從懷里掏出了火折子,利用了規則漏洞,只要一個時辰內把所有的情癡草燒毀,答案就是一朵也沒有。豹三娘不想自己的心血被毀,只能承認他和上官海棠通過第一關,并且交出情癡草的解藥和上山的地圖。
他和上官海棠得到地圖后來到了惡人峰的半山腰,被虎二娘攔住了去路,說出了闖關的難題。上官海棠被搞得異常崩潰。幸好他看出了虎二娘的裝瘋賣傻,利用她的口頭禪解決難題。上官海棠不由對他刮目相看。
兩人來到了惡人峰的頂峰被龍大娘攔住,在數三聲的時間內回答三個智題。上官海棠輕松回答了前兩道題的答案,第三個問題也被他回答得無懈可擊。他們通過了第三關,也找到了成是非,卻被三大惡人們用迷藥捆綁了起來。上官海棠因為相貌在三人中最好,被三大丑女盡情蹂躪。