Very little history leading up to the hand in question: Hero has been at table for one orbit, attempted to squeeze AQss from SB over Villain min-raise of straddle, Villain called 109ss IP, Hero c/f flop, Villain value bet 1/3 pot having flopped the nut straight HU against another player, checked turn through, and called a 1/5 pot bet on the end with a possible flush and paired board. So obviously pretty cautious, possibly weak-tight but with a loose preflop calling range.
The hand:
Hero is at ~480, Villain ~600
UTG limps, Hero in 3-seat UTG+1 raises 16 with 9
9
, HJ call, SB call, Villain in BB call, folds to UTG who calls.
Flop: (90) Q
7
Q
UTG check, Hero cbet 75, folds to Villain who calls, UTG fold.
Turn (HU 240): A
Hero leads for 150, Villain thinks, calls.
River (540): 2
Hero all-in for 138...
Thoughts on all streets appreciated.