Preflop: Hero is BB with
![The King of Spades [Ks]](https://pofex.com/images/smilies/Ks.gif)
![The Ten of Hearts [Th]](https://pofex.com/images/smilies/Th.gif)
UTG folds, UTG+1 calls, MP1 folds, MP2 folds, MP3 (poster) checks, CO folds, Button calls, SB completes, Hero checks.
Flop: (5 SB)
![The Nine of Hearts [9h]](https://pofex.com/images/smilies/9h.gif)
![The Eight of Spades [8s]](https://pofex.com/images/smilies/8s.gif)
![The King of Diamonds [Kd]](https://pofex.com/images/smilies/Kd.gif)
SB checks, Hero checks, UTG+1 checks, MP3 checks, Button checks.
Turn: (2.50 BB)
![The Jack of Spades [Js]](https://pofex.com/images/smilies/Js.gif)
SB checks, Hero checks, UTG+1 checks, MP3 checks, Button bets, SB folds, Hero raises, UTG+1 folds, MP3 folds, Button 3-bets, Hero calls.
River: (8.50 BB)
![The Two of Diamonds [2d]](https://pofex.com/images/smilies/2d.gif)
Hero checks, Button bets, Hero calls.
Final Pot: 10.50 BB
Results in white below:
Hero has Ks Th (one pair, kings).
Button has Qs Tc (straight, king high).
Outcome: Button wins 10.50 BB.
On flop I thought this was a good chance to trap someone, oops!
Just in general, is this type of play in this general situation, a leak in my game?
What would you have done?