Afghanistan earned a 2-2 draw in their one-day series against Zimbabwe with a 100-run win in the final game.
Left-arm spinner Sharafuddin Ashraf claimed 3-29 as Zimbabwe were bowled out for 159 chasing a target of 260 in Bulawayo.
Zimbabwe slumped to 29-6 in the 13th over and, although ODI debutant Richmond Mutumbami led a recovery with 64 from No 8, Sharafuddin took three of the last four wickets as the home side were all out in 38 overs.
Afghanistan had earlier produced a solid middle-order effort before being dismissed for 259 from 49.1 overs.
Gulbadin Naib (31), Nasir Jamal (39) and Samiullah Shenwari (40) set up the innings before Mohammad Nabi (37) and Shafiqullah (56) upped the tempo in the later overs.
Zimbabwe seamer Donald Tiripano finished with figures of 5-63 in his second ODI appearance.
The result completed a turnaround for Afghanistan, who were 2-0 down in the four-match series before producing back-to-back victories.