So Afghanistan make history by qualifying for the second phase for the first time in their history. As winners of Group B, they join England's group in the Super 10 phase, which starts on 15 March.
- Afghanistan qualify for Super 10 stage
- Watch in-play highlights
- Nabi makes 52 off 32 balls
- Shenwari 43 (37), Shahzad 40 (23)
- Scotland v Hong Kong at 14:00 GMT
Afghanistan captain Ashgar Stanikzai: "This match is very important for Afghanistan. Afghanistan is about go very crazy because they love cricket."
Zimbabwe captain Hamilton Masakadza: "They outplayed us in every facet of the game - we were never in the game. From the moment they started going in the powerplay we were struggling."
That's it, captain Asghar Stanikzai takes the final Zimbabwe wicket and Afghanistan win by 59 runs to qualify for the World T20 second phase for the first time.
Panyangara hits two sixes in quick succession, the first travelling 83m and the second 91.
Chigumbura smashes it over the midwicket boundary for six.
An easy catch for Najibullah Zadran and the third wicket is down. Mutumbami falls for 10 off 12 balls.
Sibanda out for 13 off 21 balls. The fans enjoyed that one.
Mutumbami hits a couple of impressive fours.
Sibanda is put down by Dawlat Zadran at short midwicket.
Hamid Hassan makes the breakthrough for Afghanistan.
BBC Afghan Service
"187 is a big, big target to have set Zimbabwe. Indeed, it's one that has never been reached before in Nagpur. Afghanistan looked absolutely delighted as they gathered at the side of the pitch following the end of their innings. Zimbabwe will need to score at 9.35 an over to win."
So Zimbabwe are chasing 187 to beat Afghanistan and secure their place in the Super 10s.
Can they do it...?
Afghanistan's Samiullah Shenwari, who made 43 off 37 balls: "We start really well with Mohammad Shahzad. We did really well in the fifth-wicket partnership between me and Mohammad Nabi. We were still under pressure so we planned to stay together.
"The wicket is still turning. It will be very hard in the second innings."
Shenwari is comfortably caught at deep mid-wicket by Vusi Sibanda.
Nabi pulls a short delivery from Wellington Masakadza over deep mid-wicket for six.
Samiullah Shenwari sweeps to deep mid-wicket, where Waller makes what he thinks he is a good catch diving forward. The third umpire is called to double check it - and, as so often is the case with TV replays, the balls appears to hit the ground first.
Nabi finds the narrow gap through backward point and short third man. Afghanistan move on to 96-4.
BBC Afghan Service
"Despite the loss of wickets, Afghanistan fans remain very upbeat. They are really sensing that their team could be on the brink of making the final 10."
Poor ball from Williams. He's not happy with himself.
Great catch by Sikandar Raza in the deep. The opener has made 10 in eight overs - but he faced only 14 balls in that time.
Another one goes. Ashgar Stanikzai falls for a second-ball duck.
And the danger man is gone. Shahzad finds the fielder with a reverse sweep. He looks frustrated as he walks off, having made 40 off 23 balls.
Mohammad Shahzad hits his first six. Great eye, as he stands nice and still. Hit cleanly.
Shahzad is at it again - he's more than simply muscle and power.
Mohammad Shahzad is on a roll as he hits four fours in four balls off Tendai Chatara.
Afghanistan won the toss and elected to bat against Zimbabwe in their final Group B game at the World Twenty20.
Both sides have won their first two games, which means the winners of this match will decide who qualifies for the Super 10s, where they will join England's group.