Mozambique held an impressive Benin to a 2-2 draw, denying the West Africans their first-ever victory at the CAF Africa Cup of Nations finals.