South Africa’s 124 for six was the highest total at Sharjah in this tournament but a 64-run stand in 55 balls broke the back of the pursuit.