Daniel Hughes hundred in vain as South Australia seal thriller . South Australia eked out a tense eight-run win