Originally Posted by Shadowless
So 3 D's come out on the flop, you bet. He probably had you on a D flush draw, same as him, but since the K and Q are on the board and he holds the A, he knows the best you could have is a J, so he calls the 3000.
With that flop, and a pre-flop raiser bets in to me I read it as most likely he hit the K or Q, has a good hand, but wants to bet out any medium-ish flush draws. A full pot bet doesn't read flush draw to me. If it was half pot or maybe 3/4, then I could see that as being more likely.
He could have lowered his bet amounts, so as to not force the guy to re-shove (the guy really did have no option but to either fold or shove), but other than that he got his money in with the best hand. I don't see a big problem with that.