I'm on the button with
![The Ace of Hearts [Ah]](https://pofex.com/images/smilies/Ah.gif)
Flop comes
![The Two of Hearts [2h]](https://pofex.com/images/smilies/2h.gif)
SB checks, MP bets, 1 call, I raise. Now SB reraises. Only MP calls. I cap, both call.
Turn is
![The Nine of Spades [9s]](https://pofex.com/images/smilies/9s.gif)
River is
![The Nine of Diamonds [9d]](https://pofex.com/images/smilies/9d.gif)
SB has
![The Ten of Diamonds [Td]](https://pofex.com/images/smilies/Td.gif)
![The King of Hearts [Kh]](https://pofex.com/images/smilies/Kh.gif)
Of course I'm not complaining about not making my flush, but I wonder if I should have invested less money here.
Was capping the flop a mistake? I wanted to get the money in before the flush hit. I thought that the SB had top pair or top two pair, and that he wanted to drive the MP out or punish me for my draw/free card play.
In hindsight, MP calling the reraise made me think. Sure, I'm drawing to the best hand, but from his point of view it is likely that I have a flush draw. Would he draw to the straight when there is a flush draw out? Surely he is more justified in doing so if he holds two hearts, not because his flush draw adds much (not the nut draw) but because I have less outs. So, should I have discounted my outs? In hindsight I should have, but then, I have seen many draws to very non-nuts there...
Anyone in favor of folding the turn?
Pieter