Zimbabwe have confirmed the appointment of Richard Ngarava as the team's new Test and ODI captain, taking over the reins from veteran batter Craig Ervine.
Richard Ngarava took five wickets in the second innings as Zimbabwe completed an innings and 73-run victory against Afghanistan on the third day of the one-off Test played in Harare.