Hero's KK navigated a tricky A♥ turn well by pot-controlling, then spiked a set on the river and correctly went all-in for value. The key decision — checking the turn instead of betting into an ace — was smart given the board, and the river all-in extracted maximum value.
Street-by-Street Analysis
Preflop (9/10)
Excellent 3-bet to $120 with KK over a $20 raise and two callers. The sizing isolates well against the multiway field, and you got it heads-up against the BTN straddle — ideal result.
Flop (6/10)
Checking an overpair on Q♣9♣6♦ heads-up and out of position is too passive. You have Kings — the second-best overpair — on a wet, draw-heavy board with a flush draw present. A bet of ~$150-$200 charges draws and extracts value from Qx hands; checking lets BTN realize free equity with club draws, JT, and weaker pairs.
Turn (7/10)
The A♥ is one of the worst cards for your hand, downgrading you to an underpair. Checking is correct now. Calling BTN's $100 bet into a $306 pot is reasonable — the small sizing looks like a stab or thin value with Ax, and you have two outs to improve. Folding would be too tight given the price.
River (9/10)
The K♠ gives you a set of Kings. Going all-in for $385 into $506 (~0.8x pot) is a strong value bet. Only 19 combos beat you (JT straights and set of aces) versus 971 that lose. BTN's A♣K♦ for two pair is exactly the kind of hand that can't fold here, and you got max value.
Hindsight: BTN held A♣K♦ — two pair that was never folding. The all-in extracted the maximum.