Senegal's Sadio Mane crucially missed Senegal's last penalty in the shoot-out, allowing Cameroon to win a quarter-final tie in Franceville that ended goalless after 120 minutes.
They will stay in Franceville for a semi-final tie on Thursday against either DR Congo or Ghana, who meet on Sunday in Oyem.