Overview
- Senegal beat Mali 1-0 in Tangier, with Iliman Ndiaye scoring after goalkeeper Djigui Diarra failed to claim a Krépin Diatta cross.
- Mali finished with ten men following a second yellow card to Yves Bissouma shortly before halftime.
- Host Morocco defeated Cameroon 2-0 in Rabat, as Brahim Díaz continued his tournament streak and Ismael Saibari sealed the result late.
- Semifinal paths are set: Senegal will face the winner of Ivory Coast vs. Egypt, and Morocco will meet the winner of Algeria vs. Nigeria on Wednesday.
- Nigeria's buildup featured reports of unpaid bonuses and an Osimhen–Lookman flare-up; the NFF president said payments were processed, the team trained in Marrakech, and Sevilla confirmed Akor Adams briefly left camp for a family medical issue.