Played fine, F overbetting multiple streets, you're charging them fine for draws as is. Maximize value from villain's total range. Also you don't have the nuts!
Forum Rules