Harare (Zimbabwe), Jul 21 (AP) Rubin Hermann hit four sixes and 63 runs as South Africa beat Zimbabwe by seven wickets with 16 balls remaining in a T20 tri-series match.

The comfortable win means South Africa and New Zealand will contest the final on Saturday after Zimbabwe lost for the third straight time.

Also Read | West Indies vs Australia Live Streaming Online, 1st T20I 2025: How To Watch WI vs AUS Cricket Match Free Live Telecast on TV?.

Chasing a target of 145, Hermann and captain Rassie van der Dussen (52 not out in 41 deliveries) led the chase at Harare Sports Club. They took South Africa from 22-2 to 128-3 when Hermann, who also hit three fours in his 36-ball innings, was bowled by Richard Ngarava.

Van der Dussen was there at the end with Dewald Brevis as South Africa scored 145-3 in 17.2 overs, winning the match with a wide bowled by Trevor Gwandu.

Also Read | Fact Check: Old Pics of Ajay Devgn Having A Chat With Shahid Afridi Shared As Recent Ones After IND vs PAK WCL 2025 Gets Canceled.

Zimbabwe earlier lost the toss and scored 144-6 in its 20 overs.

Brian Bennett top-scored for the hosts with a 43-ball 61, which included three sixes and seven fours. Bennett shared a 78-run partnership for the fourth wicket with Ryan Burl (36 not out in 31 balls). Fast-medium pacer Corbin Bosch took 2-16 in four overs.

Table-topper New Zealand plays second-placed South Africa in a dead-rubber match on Tuesday. Both teams have four points but the South Africans have played one more game. (AP)

(The above story is verified and authored by Press Trust of India (PTI) staff. PTI, India’s premier news agency, employs more than 400 journalists and 500 stringers to cover almost every district and small town in India.. The views appearing in the above post do not reflect the opinions of LatestLY)