New Zealand captain Brendon McCullum says South Africa fully deserved their win after they saw-off the challenge of New Zealand.