Cameroon beat Morocco 3-1 in the African Games semi-final on Monday to ensure a rematch with Nigeria in the final.
The Cameroonians had advanced to the last four as runners-up in Group B, finishing behind Nigeria on goal difference, but needed extra-time to pull off an upset against the hosts.
After a goalless first half, the Moroccans, who finished top of Group B with nine points, gained the lead in the 63rd minute.
Editors' Picks
However, the Central Africans did not wait for too long as they restored parity through Engolo Takounda three minutes later.