Dude

... what happened in this hand? I honestly don't know how this could have happened.
Why no raise pre-flop? What is with the min-bets all the way? Were you looking to lose this hand? With that said... he played equally bad. Why wasn't he raising that turn?
I mean, this hand should have been won pre-flop or on the flop. And after you let him make his hand on the turn, he should have won it there.
As for your logic on the river. I doubt he's ever folding a 9c there so I'd be betting the size of the pot (which would probably be all-in the way I would have played the hand). The logic for putting in the full bet there is that if he has 9c, he's only losing to one card in the deck (Ac) and he knows that he gets the bad-beat jackpot if that happens. In fact, with no pairs on the board, that is the only hand you should see action from on the end... it's the only hand that will win the bad beat jackpot, and it's a hand that is
never being folded to any amount of action.
Aside from that... congratulations on the Royal.
{frob23 is on life-tilt now}