Morocco’s dream of an AFCON home victory is still alive. Achraf Hakimi’s side beat Nigeria on penalties in the semi-finals (0-0, 4-2 on penalties) to set up a final against Senegal. Morocco is aiming to win their first continental title since 1976, while Senegal return to the final for the third time in seven years.