Azmatullah Omarzai scored 116 runs from 50 balls, helping Afghanistan reach 221 for seven wickets. Zimbabwe finished on 202 for five after its twenty overs.
Omarzai's innings reversed a difficult start: Afghanistan had lost four wickets for just five runs. Ijaz Ahmadzai contributed 52 runs.
The third match remains to be played. It can change the final series score but cannot change the winner.