South Africa caused an upset by beating Morocco as Mali proved too good for Burkina Faso to secure their place in the last eight of the Africa Cup of Nations.
A round-up from Saturday's Africa Cup of Nations matches with Algeria, Mali, Tunisia, Angola, Burkina Faso and Mauritania all in action on day eight of the tournament.
A round-up from Monday's Africa Cup of Nations matches with Ivory Coast, Nigeria, Egypt and Ghana all in action on day 10 of the tournament.
A round-up from Sunday's Africa Cup of Nations matches with DR Congo, Morocco, Zambia, South Africa and Tanzania all in action on day nine of the tournament.
Burkina Faso snatched a 1-0 win over Mauritania, while Tunisia fell to a shock 1-0 defeat against Namibia, who secured their first-ever AFCON win.
Hosts Cameroon produced a dramatic comeback from 3-0 down to beat Burkina Faso on penalties and secure third place in the Africa Cup of Nations.