A Zimbabwe wicket two balls before rain descended upon Harare, helped Afghanistan complete a 12-run win courtesy Duckworth-Lewis.
The hosts were ahead by a solitary run according to the D/L method at the beginning of the 28th over, but Rashid Khan‘s wicket of Ryan Burl – which reduced Zimbabwe to 99 for 4 – meant Afghanistan held the D/L advantage when the weather decided to play spoilsport.
Chasing 216, Zimbabwe lost both openers inside six overs. They lost their third wicket with their total at 44 in the 15th over, but a 55-run fourth-wicket partnership between Burl and Craig Ervine (38*) started what looked like a Zimbabwe recovery.
Rashid trapped Burl in front of the stumps in the 28th over and Zimbabwe got no time to recover as the rain came down.
Afghanistan had chosen to bat but the hosts kept the visitors in check. After opener Mohammad Shahzad fell early, Noor Ali Zadran (39) and Rahmat Shah (31) added 67 runs for the second wicket.
By the 25th over, Graeme Cremer removed both set batsmen before captain Asghar Stanikzai struck his seventh ODI half-century to help Afghanistan along. He scored 50, helping Afghanistan’s total move past 150, before his dismissal was followed by a string of wickets towards the end of their innings.