Taiwanese badminton champ Tai Tzu-ying has won the women's singles at the World Tour Finals in Hangzhou, China, beating Carolina Marin of Spain.