South Africa book their place at the 2026 FIFA World Cup, as Nigeria are pushed into CAF playoffs despite beating Benin.