Morocco will face Madagascar in the final of the African Nations Championship (CHAN), tagged PAMOJA 2024, on Saturday after both sides came through dramatic semi-finals on Tuesday.
Morocco reached the CHAN final after overcoming holders Senegal 5-3 on penalties following a tense 1-1 draw after extra time at the Nelson Mandela National Stadium in Kampala.

The Atlas Lions, winners in 2018 and 2020, will now face surprise package Madagascar in Saturday’s final at the Moi Sports Centre Kasarani in Nairobi, after the island nation beat Sudan 1-0.
For Morocco, it is a chance to reclaim continental dominance and join the record books with a third CHAN title, while Madagascar seeks to make history as the first island nation to win the competition.

Before then, Senegal and Sudan will contest the third-place playoff on Friday at the Mandela National Stadium in Kampala.
The third-place contest will be a chance for both nations to end their campaigns on a high after valiant semi-final defeats.
For Senegal, the dream of defending their crown may have ended, but their youthful side left Kampala with dignity intact and optimism for the future.
All the way through. All the glory for the taking! 🏆
Who will be the #TotalEnergiesCHAN2024 champion? @1xBet_Eng pic.twitter.com/rYcZ8hKCQU
— CAF_Online (@CAF_Online) August 26, 2025

