Australia have postponed another series against Afghanistan in protest at the country's treatment of females.
Andy Balbirnie's unbeaten 58 helped Ireland seal a historic first Test win as they held their nerve to beat Afghanistan by six wickets in Abu Dhabi.
The Proteas warmed-up for their World Cup semi-final with a five-wicket victory over Afghanistan after Rassie van der Dussen led the charge in the run-chase in Ahmedabad.
South Africa will face Afghanistan in their final Group Stage match of the 2023 Cricket World Cup on Friday.
Glenn Maxwell hit a record-breaking double-century as Australia fought back to beat Afghanistan by three wickets in a remarkable contest in Mumbai and seal a place in the World Cup semi-finals.
Afghanistan made it three wins in a row with a seven-wicket success over Netherlands to boost their hopes of making the Cricket World Cup semi-finals.