Afghanistan beat Sri Lanka for third win of World Cup, keep semi-finals hope alive
Afghanistan defeated Sri Lanka by 7 wickets to register their third win of the ICC World Cup 2023. Afghans have kept their semi-finals hope alive. Chasing 242 in 50 overs, the Hashmatullah Shahidi-led team timed their reply perfectly.