In the T20 World Cup 2026 semi-final at Eden Gardens, Kolkata, New Zealand comfortably defeated South Africa by 9 wickets. South Africa posted 169/8 in 20 overs. New Zealand chased it down swiftly, reaching 173/1 in just 12.5 overs, powered by Finn Allen’s century in just 33 balls and a dominant batting performance.