Personally, I think the Monk would win because he could easily subdue The Rapist within fifty moves. However, Tian Boguang sood toe to toe against Yu Canghai for several hundred stances. That proves Tian Boguang is at least on par with Yue Buqun who fought Yu Canghai to a tie in several hundred moves. Also, the Monk was able to contain the internal energies of the Six Fairies which Yue Buqun was unable to do.