Arch rivals Ghana and Nigeria will meet Sunday in the West African Football Union Cup of Nations final with a record $100,000 (840,000 euros) first prize at stake.
The teams also met at the group stage of the biennial regional competition with Nigeria emerging 2-0 winners against the host nation.
On Thursday, Nigeria edged 10-man Benin 1-0 and Ghana defeated Niger 2-0 in the semi-finals in western fishing port Cape Coast.
Rabiu Ali gave the Nigeria an early lead over Benin, whose Marcellin Koukpo was sent off before half-time having being yellow-carded twice.
Ghana survived a few scares from Niger before building a first-half advantage when Kwame Kizito scored his second goal of the tournament.
Stephen Sarfo netted 11 minutes from time — also for the second time in the WAFU Cup of Nations — to ensure the hosts would be in the title decider.
The runners-up receive $50,000 and the winners of the third-place play-off between Benin and Niger $25,000.
Because the tournament falls outside the FIFA international windows, teams rely on home-based stars.