PF I just call this from SB. OOP with that hand sucks.
Yup, with that stats, you have to bet turn.
As played I would indeed check-call river. I would be tempted to call a push on river.

Tai, Nice to see you on cash games