Aiden Markram's calm innings helped South Africa avoid suffering a series clean sweep by Afghanistan with a seven-wicket victory in the third one-day international in Sharjah on Sunday. The Proteas cruised to their target of 170 thanks to an unbeaten 69 from Markram, having briefly wobbled at 80-3. Afghanistan had already wrapped up a historic series triumph after winning the first two matches but struggled with the bat after winning the toss. Only the in-form Rahmanullah Gurbaz put up any real fight with an excellent, 94-ball 89, but when he fell Afghanistan were 132-7. Key batters Rahmat Shah, Hashmatullah Shahidi and Ikram Alikhil were all run out in a haphazard display.