Nigeria's dream to lift the Women's Africa Cup of Nations for the 10th time came to an end after Morocco defeated the Super Falcons 5-4 via penalty shootout.
Super Falcons held the host, Morocco, to a 1-1 draw after extra time playing most of the game with nine players following two second-half red cards.
Halimatu Ayinde and Rasheedat Ajibade were sent off in the second half for two malicious tackles.
Ayinde was the first to be sent off after the video assistant referee's intervention three minutes into the second half.
ALSO READ
Time and where to watch Super Falcons of Nigeria against Morocco
12 minutes after going down to ten women, the Falcons broke the deadlock through substitute Uchenna Kalu.
Ajibade was involved again in the build-up after she delivered a wonderful cross from the right which Ifeoma Onumonu headed off the post.
Kanu reacted the quickest to poke home the rebound and put the Falcons ahead.
But the lead only lasted just four minutes before a poor error from goalkeeper Chiamaka Nnadozie gifted the Atlas Lionesses the equaliser.
Things would go from bad to worse for Nigeria when the Falcons were reduced to nine (9) with 20 minutes to go.
Another VAR intervention will see Ajibade receive her marching orders as Nigeria played the final 20 minutes with nine women.
The defending champions did hold their own against the Moroccans, who expectedly dominated thereafter but couldn't find the winner as the game went into extra time.
There was nothing to separate both sides in the extra time, and the game would be decided on penalties.
All but Ifeoma Onumonu converted their spot kicks for the Super Falcons as Morocco converted theirs to seal a first-ever WAFCON final.