Hi!
Standard line here would be to call flop and raise turn for max value but fastplaying on this flop also makes sense so I think both lines are valid. After his flop b/c I put him on Ax,overcards,pockets,9x and greatly reduce Tx,overpairs and even T9,sets.
Him donking on turn tells he has Ax or bluff(like QJ,KQ,...) most of the time and vs such range you are a huge favourite...after his 3bet I would reduce bluff heavily and also worse Ax. There are still A5s,A9,AT and prolly some AK,AQ. For argument sake lets give him also one slowplayed set....
Equity Win Tie
CO 75.92% 68.50% 7.41% AcTc
SB 24.08% 16.67% 7.41% 99, AKs, ATs-A9s, A5s, QJs, AKo, ATo-A9o
...still a very strong favourite and since you played your hand very straightforward, agressively(raising him on every turn) he may think you are bluffing and he can do some spazzy stuff sometimes so Im sure there will occationally be some other wierd stuff there as well(like lets say A8)...in any case I find turn to be an easy cap...or at least call and raise on river.
As played this river is also a raise despite him possibly hitting QJ a hand that is basically just one out of all possible bluff combos(if he even does that),on the other hand you still beat basically all of his value hands. If you get 3bet then its slighly more ugly and I wouldnt mind to just call(however even here cap is not completely out of question).