It is going to be Nigeria against Senegal in the final of the West African Football Union U-20 championship on Sunday.
The Flying Eagles piped Mali 5-4 on penalties after the regulation time had ended with both teams tied 1-1.
The Malians took the lead in the first half, but the Flying Eagles equalised as soon as the second half commenced through Valentine Uzor Nwafor.
Senegal, on their part qualified for the final after defeating Niger Republic 4-2 on penalties. The match was tied 2-2 at the end of regulation time.
This championship will help fine-tune West African teams ahead of the 2019 U-20 African Cup of Nations that will hold in Niger Republic.