Just looking for views on how I should have played the river in the following hand. This was a live game in a casino.
I had pocket 10s and raised to 4BB. Two players called to see the flop; I had position on one of them and the other had position on me.
Flop came Ace, Ten, Two of three different suits.
As I now had a set of 10s, I reckoned to have the best hand, since it's unlikely either had pocket aces (with just a call to my raise) to make a better set, and there are no strong draws. The player in front of me checked. I bet strongly to about 2/3 the pot. The player behind me called. The other opponent folded, leaving us heads up.
Turn comes with another 2, giving me the full house, so I bet around 2/3 the pot again, and was called again.
The river card was an ace. In my excitement, I bet very strongly, thinking that my 10s full of aces was an excellent hand. I realise now I should have considered that my remaining opponent must've stayed in after the flop with at least top pair (aces), if not two-pair (ace-ten), so was surely holding an ace, thereby giving him aces full of twos...
Sure enough, he flipped over ace-nine, beating my full house with his.
My question is how I should have reacted to the appearance of the ace on the river. A fold seems too weak, in case the opponent is bluffing or just a poor player, so what would've been the right course of action?
Also, was my opponent playing right? I feel he should have put me on either a set or at least top two-pair, which would've been beating him till the river, so his calls seem like bad play that got lucky.