Hamilton Masakadza breaks all-time T20I record in his farewell international game.
The mystery spinner bagged a four-fer after Mohammad Nabi scores unbeaten 84, off 54-ball.
Najibullah Zadran and Mohammad Nabi seven sixes in seven balls as Zimbabwe suffer second successive defeat.
The visitors captain career best figures of 6/49 led Afghanistan to a memorable win over Bangladesh in Chittagong on Monday
Bangladesh lose six in 398 chase. Rashid Khan and Zahir Khan shared five wickets between them.
The visitors reached 237-8 at stumps on the third day, setting a huge target for Bangladesh by taking an overall lead of 374 runs.