After going down to 10 men Hamilton Academical held on to upset SPFL Trust Trophy holders and fellow Championship side ...