A blazing innings by tailender Isuru Udana could not prevent another heavy defeat for Sri Lanka in the fourth one-day international against South Africa at St George’s Park on Wednesday. Batting at number nine, Udana hit 78 in a Sri Lankan total of 189.