Rugby Union: Hamilton rally to beat Singleton, jump inside top four