Hero jj (240) button
Villain ? (300) big blind
I had been playing at the table for about an hour, from what I could tell the Villain was an ABC player who bet when he had it and checked when he didn't. Image of hero is solid and respected.
4 limps around to me, jj on button, hero raises to 15. Bb calls, utg calls, mp calls and lp calls. Pot is 75
Flop 7
7
3
Checks around to hero on button and I bet 35, bb calls and everyone else folds.
Pot is 145 turn is 2
Bb checks and hero bets 45, I'm not sure if my sizing was correct here, my overall goal was to get value from mid pairs smaller than mine and the flush draw, I also had planned on possibly folding my jacks in case bb check raised the turn; putting him on a 7. Bb just calls, at this point I'm 100% I have the best hand and am confident I'm going to win.
Pot is 235 river is 9
for a final board of 7
7
3
2
9
. Out of nowhere villain now shoves and has me covered for around 140. My read was that I had the best hand on the turn, I feel like it's unlikely that he had missed a flush draw and was now shoving to take the pot away. I don't think he makes this play with 88 or 1010, I believe he would check these hands because of their strong showdown value. Did villain have a 7 the whole time and decide to check call check call shove river? Highly unlikely for an ABC player. Did villain just hit a 2 outter on the river worth his nines?
Tell me what you guys think you would do here