On the day it was revealed that Peter Chingoka was stepping down as chairman of Cricket Zimbabwe after over 20 years heading that board, Zimbabwe lost by 100 runs to Afghanistan in the fourth and final ODI of the series, ensuring that the series was drawn 2-2.
Put in to bat, Afghanistan lost both openers early in their innings, and moving Gulbadin Naib up the order to number 3 in order to try and score some quick runs didn't entirely pay off, with him scoring 31 from 41 balls.
Naib's wicket was followed by Nasir Jamal and Samiullah Shenwari putting on 64 for the fourth wicket, whilst that pair was outdone by Mohammad Nabi and Shafiqullah, who put on 72 for the sixth wicket. Shafiqullah was Afghanistan's top scorer in their innings, making 56 before he was dismissed.
Donald Tiripano was the pick of the Zimbabwean bowlers with 5-63 as Afghanistan were bowled out for 259. A decent total by the visitors, but one that the hosts should have been able to overcome on a ground that had seen the chasing side win in the first three ODIs.
But Zimbabwe then proceeded to collapse in amazing fashion. After the opening pair of Sikandar Raza and Regis Chakabva put on 14, they lost six wickets for just 15 runs in the next 7 overs.
Timycen Maruma and Richmond Mutumbami then put on 97 for the seventh wicket, with the latter going on to score 64, but the damage had already been done. Zimbabwe had been bowled out for 159, and they lost by 100 runs.
Afghanistan will now play two four-day games against Zimbabwe A in Harare, with the first of those games starting on Sunday. Zimbabwe will no doubt use those fixtures to prepare some of their players for their Test against South Africa in a fortnights time.
Zimbabwe lost to Afghanistan by 100 runs
Queens Sports Club, Bulawayo, 24 July
Afghanistan 259 (49.1 overs, Shafiqullah 56, Samiullah Shenwari 40, Nasir Jamal 39, D Tiripano 5-63)
Zimbabwe 159 (38 overs, R Mutumbami 64, Sharafuddin Ashraf 3-29)