Seems Ok, liked your sizing throught, although I almost certainly don't lead the river. Unlucky pal

Firmlyy disagree here and not sure how this one has basically been left as trivial.
Pre- would just call, not just because of position but because of stack sizes it looks like the big blind is a fish and happy to go three way.
Flop/ fine/std
Turn/ seems good
River is where we've gone mainly wrong though. If we lead its because wemthinkmhe has a hand he min raised ott to get free showdown on the river. Perhaps a weak ax or perhaps qx.
If he has ax he will likely bet the river so I would check and if he bet less than third pot go all in for value and if he bet anything bigger just call. Bet calling here is going to be a disaster and he is 99.99999% going to fold or call all hands that we beat so if bet call isn't good I either like check/decide or bet bigger for value.