South Africa has sealed a spot in the World Test Championship final with a two-wicket win over Pakistan. Australia, India, and Sri Lanka still compete for the remaining spot. Australia significantly boosted their chances with a victory over India, while Sri Lanka’s hopes depend on winning against Australia and other match outcomes.