South Africa's bowlers delivered a 61-run win over Zimbabwe as Dale Steyn and Ryan McLaren took three wickets each to bowl the host out for 170 in the triangular one-day series on Friday.
With the World Cup around, Thisara Perera should have been a key player as Sri Lankans gear up for the challenge, but he struggles to retain his place in the side.