Holders Morocco crushed home hopes by eliminating Cameroon 4-0 in Limbe on Wednesday and will meet Mali in Sunday’s African Nations Championship final.