As a thermostatic shower mixer, Jaquar Qloud offers perfect regulation over temperature, water flow volume, and shower mode selection
Captain Masakadza hit 71 off 42 balls with four fours and five sixes as Zimbabwe reached a target of 156 with three balls to spare after Chris Mpofu's career-best 4-30 helped the side restrict Afghanistan to 155-8 at the Zahur Ahmed Chowdhury Stadium.
"Fantastic feeling to finish off like that. I always knew the boys had a performance in them," Masakadza said after the match.
"It is good to get a send-off like this. It was fantastic to be with the boys today."
The win, Zimbabwe's first in the tournament after three successive losses, also ended Afghanistan's record 12-match winning streak in T20Is.
Afghanistan will face Bangladesh in the final on September 24.
The 36-year-old Masakadza, who has brought an end to his 18-year international career, was involved in partnerships of 40 and 70 with Brendan Taylor and Regis Chakabva to set up Zimbabwe's run chase.
Off-spinner Mujeeb Ur Rahman (2-28) dismissed Taylor for 19 to give Afghanistan their first breakthrough before Dawlat Zadran ended Masakadza's aggressive innings.
But Chakabva made 39 off 32 balls and Sean Williams remained unbeaten on 21 as Zimbabwe completed their first ever Twenty20 win over Afghanistan in nine attempts.
Earlier, Rahmanullah Gurbaz made 61 off 47 balls to help Afghanistan to a decent score after skipper Rashid Khan won the toss and elected to bat first.
Gurbaz put 83 runs with fellow opener Hazratullah Zazai (31) before Zimbabwe clawed their way back into the contest through Mpofu.
Leg-spinner Tinotenda Mutombodzi played his part to halt Afghanistan before finishing with 2-18.
"We tried our best. We had a good start but didn't finish off well. That's a part of T20 cricket. We had a good game, will take the positives and will try not to repeat the mistakes," said Rashid.
Afghanistan will face Bangladesh in their last match of the league phase on Saturday at the same venue. Scoreboard
Afghanistan
Rahmanullah Gurbaz b Willaims 61
Hazratullah Zazai c Mutumbami b Mutombodzi 31
Shafiqullah lbw Mpofu 16
Najibullah Zadran c Madziva b Mutombodzi 5
Mohammad Nabi c Jarvis b Mpofu 4
Gulbadin Naib c Ndlovu b K Jarvis 10
Fazal Niazai c Burl b Mpofu 12
Rashid Khan not out 9
Asghar Afghan c Ndlovu b Mpofu 0
Dawlat Zadran not out 0
Extras (b4, nb3) 7
Total (eight wickets; 20 overs) 155
Did not bat: Mujeeb Ur Rahman
Fall of wickets: 1-83 (Hazratullah), 2-107 (Shafiqullah), 3-116 (Gurbaz) , 4-121 (Nabi), 5-124 (Zadran), 6-140 (Naib), 7-154 (Niazai), 8-155 (Asghar)
Bowling: Ndlovu 4-0-23-0, Jarvis 3-0-27-1 (nb2), Williams 4-0-34-1 (nb1), Mpofu 4-0-30-4, Burl 1-0-13-0, Madziva 1-0-6-0, Mutombodzi 3-0-18-2
Zimbabwe
Brendan Taylor c Najibullah b Mujeeb 19
Hamilton Masakadza c Nabi b Dawlat 71
Regis Chakabva c Rashid Khan b Mujeeb 39
Sean Williams not out 21
Tinotenda Mutombodzi not out 1
Extras (w5) 5
Total (three wickets, 19.3 overs) 156
Did not bat: Ryan Burl, Richmond Mutumbami, Neville Madziva, Kyle Jarvis, Ainsley Ndlovu, Chris Mpofu
Fall of wickets: 1-40 (Taylor), 2-110 (Masakadza), 3-139 (Chakabva)
Bowling: Mujeeb 4-0-38-2, Dawlat 3.3-0-27-1 (w1), Naib 3-0-19-0, Nabi 4-0-40-0 (w2), Rashid 4-0-29-0 (w1), Niazai 1-0-13-0 (w1)
Result: Zimbabwe won by seven wickets
Toss: Afghanistan
Umpire: Tanvir Ahmed (BAN), Sharfuddoula (BAN)
TV Umpires: Gazi Sohel (BAN)
Match Referee: Chris Broad (ENG)
As a thermostatic shower mixer, Jaquar Qloud offers perfect regulation over temperature, water flow volume, and shower mode selection
The England star smashed nine sixes and eight fours in his 48-ball 108 as the Kings eclipsed the previous record set by South Africa who overhauled a target of 258 by the West Indies in 2023
Fatima was diagnosed with autoimmune hepatitis, a condition where the body's immune system attacks liver cells
The announcement follows a difficult spell for the royal family after both Charles and his daughter-in-law Catherine, revealed that they had cancer
It reiterated that pilgrims require a Haj visa and it can be obtained through recognised official channels
The 18-year-old was taken to hospital in a serious condition
The brothers, who say they are innocent, are accused of having formed an organised criminal network in early 2021 in Romania, as well as in the US and Britain
The left-handed batter scored 3369 runs in 136 one-day internationals and 2893 in 140 Twenty20 internationals — both Pakistan records