A remarkable batting collapse from Zimbabwe ensured Afghanistan won the final one-day international by 100 runs in Bulawayo.
- Related Content
Having restricted Afghanistan to 259, Zimbabwe slumped to 29 for six inside 13 overs before stuttering to 159 all out.
Had it not been for wicketkeeper Richmond Mutumbami's defiant half-century, their score could have been considerably less.
The result means the sides draw the four-match series 2-2 after Zimbabwe won the first two matches and Afghanistan triumphed in the last two.
Zimbabwe captain Brendan Taylor elected to field first after winning the toss his decision was justified when Donald Tiripano dismissed Javed Ahmadi (seven) and Usman Ghani (14) inside eight overs as the tourists slipped to 31 for two.
Gulbadin Naib (31) and Nasir Jamal (39) bolstered their side's stuttering innings and when the latter was run out by Malcolm Waller in the 31st over, Afghanistan had moved on to 126 for four thanks to their 64-run partnership.
Three overs later and Samiullah Shenwari, who had picked up where Naib and Jamal left off, was dismissed for a patient 40 when he was caught and bowled by Sean Williams to leave Afghanistan on 146 for five.
Skipper Mohammad Nabi (37) and wicketkeeper Shafiqullah Shafiq got the tourists going again and their sixth-wicket stand of 72 lifted them to 218 for six and Shafiqullah then toasted his first ever ODI half-century before falling victim to Tiripano for 56.
Having accounted for Ahmadi, Ghani, Mirwais Ashraf (four) and Shafiqullah, Tiripano bagged his fifth wicket of the match for 63 runs from 9.1 overs when last man Aftab Alam holed out to Taylor to end Afghanistan's innings on 259.
Zimbabwe's reply got off to a poor start when they lost Regis Chakabva (nine) and Taylor (one) inside seven overs and limped to 28 for two from their first 10 overs.
It was, however, about to get considerably worse.
Having added one more run to their total, they lost their next four wickets in 11 balls without scoring further as Dawlat Zadran claimed the wickets of Sikandar Raza (16) and Elton Chigumbura (nought), Williams was run out (one) and Waller was pinned lbw by Mirwais Ashraf without scoring.
Mutumbami and Timycen Maruma set about repairing Zimbabwe's innings and the pair put on 97 runs for the seventh wicket, during which time Mutumbami reached his half-century from 57 balls having plundered seven fours.
Their partnership was broken by Sharafuddin Ashraf (three for 29) who pinned Maruma lbw for 29 in the 32nd over after they had taken the score to 126 without further loss.
With his partner gone and only three wickets remaining, Mutumbami sought to farm most of the strike but he was back in the pavilion soon after for 64 from 75 balls when he top-edged a Sharafuddin Ashraf delivery behind to Shafiqullah.
Tail-enders Tinashe Panyangara and Shingi Masakadza chipped in with 15 runs each but an embarrassing defeat was confirmed with 12 overs to spare when Shingi Masakadza and Tiripano fell in quick succession.