Afghanistan kept its one-day international series against Zimbabwe alive early today with a two-wicket victory that left the tourists trailing 2-1 ahead of the final match.
Hamilton Masakadza struck 84 as Zimbabwe reached 261-8 in its 50 overs, but the total was chased down with two balls to spare as Afghanistan rattled up 264-8, helped by a half century from opener Javed Ahmadi.
The final game would give Afghanistan the chance to level the four-match series.
''We were exceptionally poor today in the field and with the ball, we can't get much worse than that,'' Zimbabwe captain Brendan Taylor said.
''It's a wake-up call ... Today we rested some of our better bowlers. They will come back on Thursday [NZT Friday] and make it tough for them.''
Should bouncers be banned from cricket?