Nigeria, Jan. 14 -- For many observers, Wednesday night's clash between Nigeria and Morocco at the ongoing 35th Africa Cup of Nations (AFCON) in Morocco feels like a final before the final.

Set for the 70,000-capacity Prince Moulay Abdellah Stadium in Rabat, the semi-final brings together two of the continent's most in-form teams, each carrying history, momentum and belief into what promises to be one of the defining matches of the tournament.

There is every reason for Morocco's Atlas Lions to approach the contest with caution as they prepare to face a Nigerian side that has grown into a ruthless team; blowing away every opposition that have come their way.

Three-time champions Nigeria have made it clear that they are not in the North ...