Mohammad Shahzad became the first Afghanistan player to score a Twenty20 international century and made the fourth-highest total in the format in an 81-run hammering of Zimbabwe to complete another series win.
The wicketkeeper-batsman smashed 118 not out from only 67 balls at the Sharjah Cricket Stadium on Sunday as Afghanistan posted a daunting total of 215-6 after being put in to bat by Elton Chigumbura.
Hamilton Masakadza made an entertaining 63 off just 44 deliveries in reply, but Zimbabwe were never going to get home after slumping to 34-5 and were eventually all out for 134 in the 19th over.
It was a miserable end to the tour for Zimbabwe, who lost the one-day international series 3-2 and were beaten in both T20 matches against Afghanistan less than three months after being consigned to a 2-0 defeat on home soil.
Shahzad launched Tendai Chisoro for the first of his eight sixes in the second over and then shifted through the gears with a demonstration of sheer power and crisp timing.
He dished out brutal punishment and the Zimbabwe bowlers had no answer, with his century coming in just 52 balls before Richmond Mutumbami dropped the right-hander.
Mohammad Nabi was the next highest scorer with only 22, while Chamu Chibhabha recorded forgettable figures of 1-56 from his four overs and was then the first wicket to fall for only three runs when Zimbabwe started their reply.
Dawlat Zadran (2-21), Amir Hamza (2-15) and Sayed Shirzad (2-31) claimed two wickets apiece as only Masakadza (63) and Peter Moor (35) made notable contributions on another dismal day for Zimbabwe.