Morocco edge Senegal on penalties to reach CHAN final
Saturday's final in Nairobi will pit Madagascar against the vastly more experienced Moroccans who reached their third CHAN final in seven years with victory over Senegal on penalties in Kampala.
"It was a tough match against the defending champions but the players showed composure in the key moments," said Morocco coach Tarik Sektioui.
"We have fought hard to reach this stage, and now we want to win the trophy again."
It was the first ever CHAN meeting between the two African giants and it was Senegal, the defending champions, who drew first blood when defender Joseph Layousse headed home from close range.
But seven minutes later Morocco levelled when Sabir Bougrine lashed home a fierce shot from outside the penalty area that flew into the top corner. It was his second goal of the tournament.
Morocco's Marouane Louadni was shown a straight red card for fouling Vieux Cisse but the decision was overturned.
With extra time closing with the sides still locked at 1-1, it was down to the penalty-takers.
Senegal faltered when captain Seyni N'Diaye struck the crossbar with their opening effort while Morocco converted all five of their penalties to stamp their ticket for a date in Nairobi on Saturday.