The stage is set for an exciting showdown as the semi-final matches for the 2023 Africa Cup of Nations haveā¦