Zimbabwe posted 176-4 off 20 overs and restricted South Africa to 149 in 19.2 overs before a large crowd at home.
Unfortunately, the Harare tournament is unofficial so the result will not enter the record books, but the outcome can only boost Zimbabwean morale ahead of an ICC World Twenty20 clash between the countries on September 20 in Sri Lanka, Sport24 reports.
Zimbabwe top the table halfway through the mini-league phase having defeated Bangladesh by 11 runs in the opening match last Sunday.
The Proteas’ bowling and fielding left much to be desired against Bangladesh, they flopped in all departments against Zimbabwe with Colin Ingram (48) and opener Richard Levi (40) the only significant run contributors.
Bowler Wayne Parnell, who was dismal against Zimbabwe, fared better with 2-33 off three overs, but the attack never gained control over the Zimbabwean batsmen.
“We leaked 20 runs too many and did not build partnerships,” admitted Proteas skipper Hashim Amla.
Zimbabwe’s top-order batsmen Vusi Sibanda (58), Hamilton Masakadza (55) and captain Brendan Taylor (38) set up a competitive total on a wicket that has favoured sides batting first as it tends to slow as a game goes on.
Photos: Shraddha Kapoor, Kim Sharma at 'Haseena Parkar' screening
Mumbai to Goa train: First look at the glass-top Vistadome coach
Shuttler Ashwini Ponnappa keeps it short and sexy on social media
Photos: Narendra Modi, others at Marshal Arjan Singh's funeral
Photos: Sussanne Khan and Nimrat Kaur spotted at a spa in Juhu