The two 2023 Africa Cup of Nations semi-finals took place on Wednesday, and there proved to be plenty of drama. Nigeria defeated South Africa 4-2 on penalties, with two more spot kicks having been scored during regulation time in Bouake (1-1 after full time and extra time).