Afghanistan have levelled their 5 match ODI series against Zimbabwe after a win in yesterday's second ODI in Bulawayo came thanks to a century from Mohammad Nabi.

Batting first after winning the toss, the visitors lost Mohammad Shahzad early on as he was caught behind in the fifth over. Noor Ali Zadran and Mohammad Nabi proceeded to put on 133 for the second wicket before Zadran was out for 60.

Nabi went on to score 116 - his maiden ODI century - from 121 balls before he was out from the last ball of the 44th over. Captain Asghar Stanikzai also chipped in with 39, and Afghanistan scored 271-6 from their 50 overs, a big improvement on the 122 they scored in the first ODI.

The six Afghan bowlers shared the wickets around in the Zimbabwe innings, with all getting at least one wicket. The home side never really kept up with the rate, and the match ended when Zimbabwe's final four wickets fell for 9 runs in two overs.

The 58 run win was Afghanistan's fourth over a full member and third in six matches against Zimbabwe. The sides will meet again on Tuesday in the third ODI.

Zimbabwe lost to Afghanistan by 58 runs
Queens Sports Club, Bulawayo, 18 October
Afghanistan 271-6 (50 overs, Mohammad Nabi 116, Noor Ali Zadran 60, Asghar Stanikzai 39)
Zimbabwe 213 (46.4 overs, L Jongwe 46, C Ervine 43, R Mutubami 35)