Mohamed Salah's penalty gave 10-man Egypt a 1-0 win over South Africa in Agadir, securing a knockout spot in the 2025 Africa Cup of Nations after Mohamed Hany's red card.