Overview
- Senegal beat Mali 1–0 in Tangier as Iliman Ndiaye scored in the 27th minute after a misplayed cross by goalkeeper Djigui Diarra.
- Malí finished with ten men after captain Yves Bissouma received a second yellow card in first-half stoppage time, and Amadou Haïdara later left with a shoulder injury.
- Host Morocco defeated Cameroon 2–0 in Rabat with Brahim Díaz scoring again for his fifth goal in five matches and Ismael Saibari adding a late second.
- Senegal will face the winner of Egypt vs. Ivory Coast, while Morocco will meet the winner of Nigeria vs. Algeria, with both ties to be settled on Saturday.
- Bayern forward Nicolas Jackson remained unused on Senegal’s bench, and Morocco returned to an AFCON semifinal for the first time since 2004.