The Super Eagles 1-0 victory over hard fighting Falcons of Sudan has placed them to confront the hosts country Morocco for finals.
Their semifinals match against Sudan was tough with both teams playing short of one-man in most of the second half.
Nigeria's Ifeanyi Ifeanyi got a second booking and was sent out of the pitch at the 58th minute. Sudanese Bachir Makki Bakri dismissed three minutes later. Ikechukwu Ezenwa, the first choice goalkeeper of the team got injury and was replaced by Dele Ajiboye as a substitute goalkeeper.
With lackluster play of the Sudanese Falcons coupled with tight defense of the Eagles, Ajiboye shined, saving some dangerous moves of the Falcons.
The calm and cool Eagles held tight their one goal lead scored on the 16th minute by Gabriel Okechukwu in the Grand Stade, Marrakech Morocco.
Prior to the Eagles zoom to the finals, the host team Atlas Lions beat the unyielding Libyans with 3-1 victory during extra time. They were cheered to victory by their fans in the battle at Complexes Mohammed V in Casablanca.
It was one - one apiece at full time resulting in extra time of 30 minutes. Morocco nearly got the lead, going close thrice but failing to breach the Libyan goal. This stalemate prompted a significant change after the first half with Achraf Bencharki who is set to move to Saudi Arabia club All Hilal Riyadh, substituted in favour of Zakaria Hadraf.
The deadlock was finally broken in the 73rd minute when Ayoub El Kaabi, the centre - forward, with some smart approach displays, put the hosts team in front. That was his 7th goal in the tournament.
However, Ana's Zniti, the Moroccan goalkeeper committed an error which allowed Abdulrahman Khalifs to prod the ball into an empty net. That forced an extra time of 30 minutes.
El Kaabi was something else in front of goal again soon after the extra time began. He turned the ball in from close range after El Yamiq got his head to a corner.
A penalty taken by Walid El Karti sent Libya down to vie for third position and Morocco up through to the finals against Nigeria.
The match comes up on Sunday, February 4, by 7pm GMT 2pm ET while the place position match between Libya and Sudan holds on Saturday, February 3, by 7 pm GMT 2 pm ET.
Nigeria's defensive resolve against a Morocco side packed with pace and power up  makes for an interesting clash of styles come this Sunday.