Curtis Campher fell one run short of marking his 100th appearance for Ireland with a half-century in Abu Dhabi last night before South Africa cruised to an eight-wicket victory with 14 balls to spare in the first of two one-day internationals.