Brahim Díaz kept Morocco's Africa Cup of Nations title hopes on track while five-time winner Cameroon beat South Africa 2-1 for a showdown with the host nation in the quarterfinals.
Díaz sent Morocco through with a 1-0 win over Tanzania on Sunday before Cameroon held on to beat South Africa for the first time since 1992 thanks to goals from Junior Tchamadeu and Christian Kofane. They meet in the next round on Friday.