In retrospect i think i made abit of a hash of this hand, for whatever reason i don't think as clearly when playing live even though i get more time for decision than on the internet.
I personally think i should have chucked this preflop, I mean I always say stop limping when short(ish) and completing from the sb is often not the best idea, yet i have ignore both of these here.
As for the flop play i think check raising all in looks alot better here with the stacks and my hand. Increasing my fold equity and having a hand that doesn't mind seeing a free card or getting it in here now.
The decision when it got back to me, actually might be my best decision despite not being sure at the time, lol. After long dwell i reluctantly called, i went through all his possible holdings and decided that on average i probably had enough outs.
Poker stove seems to back this anyone disagree with this range, I even added in jj, 1010 which i really think villan raises preflop. Put in no random 9's or bluffs.
101,970 games 0.005 secs 20,394,000 games/sec
Board:

Dead:
equity win tie pots won pots tied
Hand 0: 35.107% 25.87% 09.24% 26380 9419.00 { Tc9h }
Hand 1: 64.893% 55.66% 09.24% 56752 9419.00 { JJ-88, KJs, QJs, Q9s, J8s+, T8s+, 97s+, KJo, QJo, Q9o, J8o+, T8o+, 97o+ }
So 35% is enough to justify a call.
So what did villan show, well he showed

for the same hand and we chopped it up.
Most others at the table said they would have folded my hand when it got back to me.