Nigeria and Morocco will meet in the African Youth Games boys' football final in Algiers on Saturday.
Defending champions Nigeria were forced to overcome the challenge of hosts Algeria to reach the final of the gold medal competition.
In the other semifinal, Morocco beat Cameroon at the Sidi Moussa Stadium and now get a chance to avenge their 3-2 opening match loss to Nigeria.