The Zimbabwean skipper scored 71 as he led his team to victory in his last game for his nation.
The decision of Afghan skipper Rashid Khan to be the first to beat after the throw seemed to be an inspired decision as the opener of his team made a flying start. Rahmanullah Gurbaz and Hazratullah Zazai added 83 for the first goal within ten overs before Zazai fell to Tinotenda Mutombodzi.
Gurbaz’s hit rate began to slow, but the 17-year-old reached his first T20I half-century. Gurbaz saw Shafiqullah at the other end, a wicket that caused a collapse. With Afghanistan well-positioned at 106/2, it slipped to 140/6 when Christopher Mpofu took the best 4/20 T20I from his assigned set of overs.
Mpofu was well supported by Tinotenda Mutombodzi, who took 2/18 of three overs as Afghanistan finished their innings on 155/8.
Masakadza opened the match with veteran Brendan Taylor and the pair raised to 40 for the first wicket before Taylor was caught by Najibullah Zadran at Mujeeb Ur Rahman’s bowling. This brought Regis Chakabva to the wicket and the pair added 70 runs for the second wicket as Zimbabwe lowered the required run rate with two of its more experienced hitters at the kink.
The captain was the second fall when Dawlat Zadran caught him for 71 minutes by Mohammad Nabi. Virtually every single Afghan player went to the outgoing captain to shake his hand when his international career began, which already began in 2001. Hamilton finishes his 18-year international career with 9,543 international runs, a record only surpassed by the Flower brothers Andy and Grant.
Chakabva gave Mujeeb a second wicket and left Sean Williams (21 *) and Mutombodzi (1 *) to bring Zimbabwe to victory with three remaining balls.