Joe Root`s eighth one-day century was in vain as South Africa beat England by one wicket to level the ODI series 2-2.The Yorkshire batsman scored 109 off 124 balls as England recovered from 108-6 to post 262 all out.England looked to be heading for victory when they reduced South Africa to 143-5, with AB de Villiers brilliantly run out by Chris Woakes.But Chris Morris hit a superb 62 from 38 balls as South Africa reached the target with 16 balls to spare.Morris was bowled with the penultimate ball of the match to set up a dramatic finish, but Imran Tahir - who had earlier starred with three wickets - hit Adil Rashid for four to seal victory.England must now beat South Africa in Cape Town on Sunday to clinch their third win in four ODI series. -BBC