Aiden Markram-led South Africa will look to keep their unbeaten run going when they take on giant-killers Afghanistan in the first semi-final of the ICC T20 World Cup 2024 at the Brian Lara Stadium, Trinidad on Thursday, June 27 at 6:00 AM IST. (Prediction | Full Coverage)