This is actually one hand I think I played correctly. I put villain preflop on QQ or JJ when making call. After flop his play confirmed this and his bet was good sign that he didn't have diamond in his overcards. When he made that bet I contemplated of folding (if my read was good I knew I was small underdog) or raising all in. I again wanted to take my changes because he could fold especially if holding JJ and fearing AA, KK, QQ or 99 if he had two overcards and flush draw (not likely to my mind). Would call been good play in this situation (I thought not because I would have had to give up pot if diamond or 10 didn't come on turn).