Wydad Casablanca survived gripping tension in Nigeria to draw 0-0 against Enyimba and reach the final of the African Champions League on Sunday.
The Moroccan giants advanced thanks to their 1-0 semi-final, first-leg win two weeks ago.
They will play Tunisian side Esperance who sealed their place in the final on Saturday after defeating Al Hilal of Sudan 3-0 on aggregate.
The final will be staged during the first half of November.
The result ensured that a disastrous period for Nigerian football continues as Enyimba were knocked out.
Wydad, who were eliminated during the qualifiers only to be reinstated because their opponents used an ineligible player, squeezed into the final thanks to a late first-leg winner from Beninoise Pascal Angan.
The final of the premier Pan-African club competition will be a North African affair with Wydad enjoying home advantage first in the two-leg November showdown with favourites Esperance of Tunisia.
But while Moroccan and Tunisian clubs could also contest the second-tier African Confederation Cup final this year, nothing is going right on the football fields for the most populous nation on the continent.
Nigeria failed to reach the Africa Cup of Nations for the first time since 1986 after being held at home by Guinea last weekend and Sunshine Stars lost before their supporters in a Confederation Cup semi-final Saturday.
Wydad won their only previous final appearance in 1992 while Esperance must ditch a 'chokers' tag after finishing runners-up in three of four attempts to win the African club football showcase.
The two sides will be chasing the $1.5m first prize and a place at the year-end Fifa Club World Cup in Japan.
More to follow soon