Aiden Markram's unbeaten 69 leads South Africa to a seven-wicket victory over Afghanistan in the final cricket ODI, denying the latter a series sweep. Despite collapsing for the first time in the series and being bowled out for 169, Afghanistan still won the series 2-1. South Africa's inexperienced team finally found its footing in the series thanks to Markram's gritty 67-ball innings and disciplined bowling by Lungi Ngidi, Nqabayomzi Peter, and Andile Phehlukwayo.
With a thrilling 8-run victory over Bangladesh, Afghanistan's national cricket team qualified for their first ever T20 World Cup semifinal. The win also knocked out heavyweights Australia, who were relying on a Bangladeshi victory to advance. Captain Rashid Khan and bowler Naveen-ul-Haq were the heroes of the match, both taking four wickets each to secure the historic win. Afghanistan will now face South Africa in the semifinals, with India going up against defending champions England in the other match.