Preflop
You need to defend 88 here, and I would look to mostly defend by 3-betting. Try to take it home right now and deny a lot of
equity. Its ok to mix in a call now and then also, especially if this opponent had a tendency to not fold to 3-bets.
Flop
Once again you can either check-call or check-raise, and even leading would also be an option. Its an interesting spot, because you have a fairly strong hand, and you block the nuts, but your hand is also vulnerable. Other than a 7 or 8 there are no turn cards, you are really happy to see. I honestly dont know, what the "correct" play is here. I dont hate your check-raise, if he is C-betting to much, but it does feel like almost an overplay in some sense. He is never folding a better hand, so you are not
bluffing, and as a value raise, its pretty thin. So I think, that if I just called preflop, I probably continue that line and just call now again.
Turn
Now you are turning your hand into a bluff, and I am not a big fan of this. You have a ton of different draws to choose from as bluffs, and the only
hands, that want to bet for value now, are straights. So from a theoretical point of view you are bluffing way way to much, if you also put a hand like 88 into your bluffing range. Your hand play much better as a check-call, because you still block the nuts, and you have 4 outs to a straight.
River
I would not have seen the river this way, but once you painted yourself into this corner, I do agree with emptying the barrel on the river and try to get him to fold an overpair. I dont think, your hand still has showdown value after all this action, and you do have some relevant blockers to 98 as well as the flush.
Results
Unfortunately you ran into the top of his range, but this in itself does not make the river bluff bad. The way, you got to the river, could use some work and improvement though.