Unable to defend a target of 230 runs against England two days ago at the same ground, South Africa chose to bat first after winning the toss and racked up a total of 209 for five in their 20 overs.

The plucky Afghans came out all guns blazing in their assault on the target with the diminutive Mohammad Shahzad leading the charge with 44 off 19 balls. Shahzad, who hit five sixes and three fours, tore into paceman Kyle Abbott in the second over and took 22 runs off him as Afghanistan made a strong start.

The right-hander took Afghanistan to 47-0 in three overs, reminding South Africa of the onslaught by the English batsmen on Friday, before paceman Chris Morris uprooted his stumps.

"The target was slightly a bit too much but it was a good batting wicket. Unfortunately we threw away early wickets," Shahzad told reporters.

Afghanistan, who made the Super 10 stage after coming through the qualifiers, were ahead of South Africa's score at the halfway stage on 103 for two but lost too many wickets to keep up with the required run rate.

The lanky Morris showed good control to finish with four wickets, earning him the player of the match award, while leg-spinner Imran Tahir and fast bowlers Abbott and Kagiso Rabada all picked up two wickets each.

"Our first three overs were very disappointing, obviously there were some really good shots," captain Faf du Plessis said. "But we need to be a lot better, we have to improve. As simple as that.

Morris showed if you bowl with good discipline and good intensity, there is enough for the bowlers (on this wicket). South Africa, who were also hampered by the hamstring injury to part-time off-spinner JP Duminy, dropped Dale Steyn from the side that lost against England and drafted in seamer David Wiese, who also had a forgettable outing, conceding 47 off his four overs.

Latest News from Sports News Desk