Hamilton Masakadza ended his 18-year international career with a blistering knock of 72 that included five sixes and four fours.
Zimbabwe vs Afghanistan: The win, Zimbabwe's first in the tournament after three successive losses, also ended Afghanistan's record 12-match winning streak in T20Is.
The tri-series kick-starts on September 13 with a game between Bangladesh and Zimbabwe at Shere Bangla National Stadium, Dhaka.
Chasing 118, South Africa lost their first four wickets for 58 runs but Heinrich Klaasen dashed Zimbabwean hopes.
Legspinner Devendra Bishoo proved Zimbabwe's nemesis once more as he spun the West Indies to a 117-run victory in the first Test at Queens Sports Club on Tuesday.
Taking the series 3-2, the 11th-ranked Zimbabwe team also registered their first series win in the South Asian nation.
Chasing a Duckworth-Lewis revised target of 219 in 31 overs, Zimbabwe rode on Ervine's 55-ball unbeaten knock to win with 10 balls to spare.
Zimbabwe stunned India by two runs to take 1-0 lead in three-match series. India skipper could not take team over the line with eight needed off the final over
Graeme Cremer, who missed the 2016 World T20 due to injury, will lead Zimbabwe for the series against India that begins from June 11.
Zimbabwe Cricket replaced coach Dav Whatmore and captain Hamilton Mazakadza with former South Africa pacer Makhaya Ntini and Graeme Cremer.
Hamilton Masakadza put up a magnificent display of power-hitting as he slammed a magnificent 162, the second highest score in Twenty20s, during a domestic Twenty20 competition in Zimbabwe.
The 32-year-old Hamilton Masakadza is the most experienced player on the Zimbabwe team having played 29 tests and 165 one-day internationals. Leg-spinner Graeme Cremer is the new vice-captain.
While Hamilton Masakadza smashed a brilliant 93 off 58 balls, Neville Madziva grabbed 4/34 to help Zimbabwe trash Bangladesh by 18 runs.
The victory left the five-match one-day international series at 2-1 to Afghanistan with two yet to play.
Ross Taylor and Kane Williamson continued their remarkable run of form as New Zealand racked up 303 for four, only for
Zimbabwe put up a spirited show to stun India by 10 runs to draw two-match T20 series 1-1. Catch all the highlights of the match here.
India put up another dominant performance to thrash Zimbabwe by 83 runs in the third and final ODI to sweep series 3-0. Catch all the highlights of the match.
India put up a dominant performance to record their 447th ODI win, level with Pakistan. Catch all the highlights of the match..