Skipper Faf du Plessis said the victory over Sri Lanka left him with a "bittersweet" feeling as it came a "little bit too late" for South Africa, who are already out of contention for a place in the World Cup semifinals.
Du Plessis top-scored with a 103-ball 96 as South Africa beat Sri Lanka by nine wicket Friday for only their second win in the tournament.
"Long time coming hey. It was a good game, we did ourselves justice with the talent we have in that dressing room. Set up by a good bowling performance. Dwaine (Pretorius) was exceptional," said Du Plessis after South Africa overhauled the target of 203, scoring 207 for one in 37.2 overs.
"We've been trying to get him into the XI, but it's a balance thing. The nature of the wicket told me it needed to be straight lines with the ball, and that's why I brought Dwaine and Andile on early.
"Line and length was harder to face than pace on that wicket. (This win) feels bittersweet. It doesn't feel like it means that much. It's a little bit too late," he added.
Du Plessis said after seven games, South African batsmen finally managed to put up a decent show with the bat in the World Cup.
"But the basics of batting were shown today. We haven't had guys batting through, and big partnerships, but that was the case today. One big partnership, and suddenly everything seems so much easier," he said.
"Bangladesh was the one that really took the wind out of our sails. England were too good for us on that day. Bangladesh really sucker-punched us in the stomach, and then we took that into the next game, the first week really set us back, but we can't use that as an excuse."