The remarkable start to the 2026 Twenty20 World Cup continued when South Africa and Afghanistan played out a finish for the ages in Ahmedabad. For the first time in the history of the competition, the ...