In a gripping start to the ICC Champions Trophy, Afghanistan faced a formidable South African side in Karachi, ultimately falling short by 107 runs. Despite a resilient effort by Rahmat Shah, whose 90-run innings provided a glimmer of hope, Afghanistan’s chase of a daunting 316-run target ended in disappointment.
