AB de Villiers smashed 29 off one over as South Africa defeated Afghanistan by 37 runs in the World Twenty20. Batting first, South Africa scored 209-5, but despite Mohammad Shahzad’s 44 from 19 deliveries, Afghanistan were bowled out for 172 in Mumbai. The victory was their first of the tournament after losing to England in their opener. Today's other match is also in Group 1, as defending champions Sri Lanka take on the West Indies.

Man City beat Sunderland in thriller to maintain 100% start
Spaun uses Presidents Cup snub to win BMW PGA Championship
Atletico ride derby storm to beat 10-man Real Madrid 2-1
UAE athletes compete across five sports at Asian Games
Raphinha hat-trick maintains Barcelona’s perfect LaLiga start
