Aiden Markram's unbeaten 69 led South Africa to 170-3 with 17 overs to spare after Afghanistan collapsed for the first time in the series and was bowled out for 169 in 34 overs
Rashid had missed the previous ODI series against Ireland and was even out of Afghanistan’s one-off Test against New Zealand, which has seen no play for four days due to rain in Greater Noida.