Looking for some opinions on how to better play this hand.
I've got K
2/4 NL, my stack is 660, his 480.
Villain raises to 12, I call and all others fold.
Flop comes Q
He bets out 20, I call. I felt that a raise here would do one of two things. One, it would induce a push from an overpair or even a Q , which would be difficult to call because I feel I've been outmanuevering him in small pots and can continue to chop him down with superior 4th and 5th street play. Two, it causes a fold in a spot where my hand is quite good vs a lot of hands.
Turn is 9
This time he makes a weakish 50 bet, which is an amount I hate, because it often is the nuts. But I decide I'll test him and see. I raise to 200 flat.
he thinks for a minute and calls. Now, I don't believe he has a set or a straight, because he would likely push to protect vs the flush.
River is 2
he checks, I push.
Thoughts?