If Afghan supporters hoped that the batting collapse in the third ODI was a one-off aberration, they were sadly mistaken as another abject display with the bat saw Zimbabwe square the five match series with one game to play today in Harare.

Batting first after winning the toss, Afghanistan were unusually circumspect to start with, scoring just five runs in their first eight overs. Debutant Ihsanullah was the first man out for a 20 ball duck, the joint sixth longest duck in ODI history. It wasn't quite the longest duck on ODI debut though, with that dubious distinction going to England's Graeme "Foxy" Fowler who made a 21 ball duck on debut against New Zealand in 1983.

Even Mohammad Shahzad was scoring slowly, making nine in 27 balls before he was the third man out in the tenth over with the score on 12. The wickets were only interrupted by two rain showers which caused Afghanistan's overs to be reduced to 42. They didn't need them all though as they were bowled out for 111 in 38.5 overs, Chris Mpofu taking 3-25.

The DLS calculations gave Zimbabwe a target of 105 in 42 overs, and they wasted little time in chasing it down. They started with an opening partnership of 79 in 14.5 overs between Solomon Mire and Peter Moor, and eventually won by 7 wickets in 22.2 overs. The series will conclude on Sunday.

Zimbabwe beat Afghanistan by 7 wickets (DLS)
Harare Sports Club, 24 February
Afghanistan 111 (38.5 overs, C Mpofu 3-25)
Zimbabwe 107-3 (22.2 overs, S Mire 46, P Moor 36*)