Captain Andrew Strauss paid tribute to South Africa but admitted England undermined their own cause as the hosts won the third one-day international in Cape Town to level the series.
England have announced that Test squad members Adil Rashid and Liam Plunkett are leaving the one-day international party to instead take part in a four-day England Performance Programme match.