The dust has finally settled on a nerve-shredding night of semi-final football, and the path to the throne is now clear. After a month of high-octane drama across the Kingdom of Morocco, the 2025 Africa Cup of Nations has its final pair. It is a dream matchup that feels written in the stars: the defending champions’ spiritual successors, Senegal, against the relentless hosts, Morocco.
If Wednesday’s semi-finals were a test of endurance and tactical discipline, Sunday’s final at the Prince Moulay Abdellah Stadium promises to be a battle for the very soul of African football.
The Lions of Teranga Roar Again
In the first semi-final at the Grand Stade de Tanger, we witnessed the latest chapter of Africa’s most compelling modern rivalry: Senegal vs. Egypt. This was a repeat of the 2021 final and the 2022 World Cup playoffs, and once again, it was Sadio Mané who emerged as the protagonist.
For 78 minutes, the Pharaohs did what they do best—suffocate. Egypt sat in a disciplined low block, challenging Senegal to find a needle in a haystack of defenders. The absence of Kalidou Koulibaly, who limped off early with an injury, felt like a potential turning point for the Egyptians. Yet, Senegal’s depth proved decisive. The introduction of Lamine Camara added a much-needed spark to a midfield that had struggled to break the Egyptian lines.
Then came the moment of magic. Mané, receiving the ball on the edge of the area, didn’t hesitate. A sharp turn and a fierce right-footed strike left Mohamed El Shenawy rooted, sending the Senegalese bench into a frenzy. Egypt tried to respond in the dying minutes, but they lacked the creative bite to undo a resolute Senegalese defense. Senegal’s 1–0 victory was a masterclass in patience, though it came at a high cost: both Koulibaly and Habib Diarra will miss the final due to suspension.
The Atlas Lions Survive a Nigerian Siege
If Tangier was about clinical precision, Rabat was about survival. The host nation, Morocco, faced a Nigeria side that had been the tournament’s highest scorers. What followed was 120 minutes of tactical chess that tested the vocal cords of every fan in the 69,500-capacity Prince Moulay Abdellah Stadium.
The Super Eagles, led by the indomitable Victor Osimhen, looked dangerous on the break but found themselves frustrated by Morocco’s defensive structure. Stanley Nwabali was heroic in the Nigerian goal, pulling off a world-class save from Abdessamad Ezzalzouli late in regulation time.
As the match bled into a scoreless extra time, the tension was suffocating. When the whistle blew for penalties, the stadium became a cauldron of noise. Morocco’s Yassine Bounou, a specialist in these high-stakes moments, proved to be the hero yet again, saving a crucial penalty from Onyemaechi. It fell to Youssef En-Nesyri to strike the winning blow, sending Morocco to their first AFCON final in 22 years and igniting celebrations that could be heard from Casablanca to Marrakech.
The Final Preview: A Clash of Philosophies
On Sunday, January 18, the eyes of the world will turn to Rabat. On one side stands Senegal, aiming for their second title in three editions. On the other, Morocco, the hosts, looking to cement their status as Africa’s top-ranked power on home soil.
Key Matchups to Watch:
* Achraf Hakimi vs. Sadio Mané: The world’s best right-back against one of the continent’s greatest ever wingers. This duel on the flank will likely dictate the tempo of the game.
* Brahim Díaz vs. Senegal’s Reshuffled Defense: With Koulibaly out, Senegal’s backline is vulnerable. Díaz has been the creative heartbeat for Morocco this tournament; his ability to find pockets of space will be Senegal’s biggest headache.
The Verdict
Senegal possesses the tournament experience, but the loss of their captain, Koulibaly, is a massive blow. Morocco, buoyed by a home crowd and a goalkeeper in Bounou who seems impossible to beat from twelve yards, hold the psychological edge.
Prediction: It will be tight, it will be cagey, and it might just go the distance again. But with the weight of a nation behind them, the Atlas Lions look poised to finally bring the trophy back to Rabat.






