This was only in a 10$, 45 person SnG, so it was a bit of loldonkaments.

Should I have played this hand any differently? Sorry I don't have a hand-history program, I should definitely get one of those...

I was UTG, Villain is on the Button.
Hero stack: 3500
Villain stack: 6100
Average stack sizes at this point in the tourney: about 3600

Only reads I have on him are he likes to donkbet flops a lot, since many of the people will fold to any bets if they've missed anything. Will occasionally bet with air and overvalues draws. Could I have possibly check/folded on this river? First call he made I thought he might have a weak jack...second flat call scared me a bit, but I definitely didn't put him on a backdoor flush.

Might post results after I get some criticism.

Hand: 8d9s
Betting:
1 caller for 100 in MP, Villain calls, Hero calls, BB checks (Pot size: 400)

Flop: 7s, 10d, Jc

Hero bets 350, BB folds, MP folds, Villain calls. (Pot size: 1100)

Turn: 6s

Hero bets 1000, Villain calls. (Pot size: 3100)

River: Ks

Hero all-in, Villain calls. (Pot size: 8200)