Morocco will face South Africa in the final of the Women’s Africa Cup of Nations (WAFCON) after the hosts beat nine-woman Nigeria 5-4 on penalties following...