Morocco face Cameroon in an enticing quarter-final as they aim to keep their hopes of winning the AFCON on home soil alive.