SA all but eliminated from World Cup as Williamson too good